https://github.com/club-1/webdav-drive

WebDAV Drive is a file explorer running in a web browser that adds a Google-Drive-like experience to an existing WebDAV share

https://github.com/club-1/webdav-drive

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary

Keywords

browser drive file-explorer google-drive javascript js typescript webdav webdav-client
Last synced: 5 months ago · JSON representation

Repository

WebDAV Drive is a file explorer running in a web browser that adds a Google-Drive-like experience to an existing WebDAV share

Basic Info
  • Host: GitHub
  • Owner: club-1
  • License: gpl-3.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 883 KB
Statistics
  • Stars: 21
  • Watchers: 1
  • Forks: 4
  • Open Issues: 20
  • Releases: 0
Topics
browser drive file-explorer google-drive javascript js typescript webdav webdav-client
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

WebDAV Drive

build status Translation status

WebDAV front-end that adds a Google-Drive-like experience to an existing WebDAV share, written in TypeScript with Svelte, Carbon and perry-mitchell/webdav-client.

screenshot

It can be configured at runtime, not suckless style, with a config.json file in public/app.

Build...

  1. Install the dependencies:

    bash make node_modules

  2. Copy the sample config file into config.ts then edit it:

    bash make config.json

...for production

To create an optimised version of the app:

bash make

The public directory now contains the fully built production app.

...for development

Start the dev server using the following comand, then navigate to localhost:8080:

bash make dev

Translations

It is easier to manage the translations via Weblate, but it is also possible to directly edit the files. Always run make translations-sort after manually editing the translation files.

Translation status

Owner

  • Name: CLUB1
  • Login: club-1
  • Kind: organization

GitHub Events

Total
  • Watch event: 4
  • Delete event: 8
  • Issue comment event: 2
  • Push event: 4
  • Pull request event: 8
  • Create event: 5
Last Year
  • Watch event: 4
  • Delete event: 8
  • Issue comment event: 2
  • Push event: 4
  • Pull request event: 8
  • Create event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 5
Past Year
  • Issues: 0
  • Pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 5
Top Authors
Issue Authors
  • n-peugnet (3)
Pull Request Authors
  • dependabot[bot] (17)
  • ArcticLampyrid (2)
  • weblate (1)
Top Labels
Issue Labels
enhancement (2) blocked (2) dependencies (2)
Pull Request Labels
dependencies (17) javascript (7) github_actions (1)

Dependencies

package-lock.json npm
  • 278 dependencies
package.json npm
  • @rollup/plugin-commonjs ^22.0.0 development
  • @rollup/plugin-json ^4.1.0 development
  • @rollup/plugin-node-resolve ^13.0.0 development
  • @rollup/plugin-replace ^4.0.0 development
  • @rollup/plugin-typescript ^8.0.0 development
  • @tsconfig/svelte ^2.0.0 || ^3.0.0 development
  • @types/utf8 ^3.0.1 development
  • @typescript-eslint/eslint-plugin ^5.0.0 development
  • @typescript-eslint/parser ^5.0.0 development
  • @web/rollup-plugin-copy ^0.3.0 development
  • carbon-icons-svelte ^11.0.1 development
  • carbon-preprocess-svelte ^0.9.0 development
  • eslint ^8.0.0 development
  • eslint-plugin-svelte3 ^4.0.0 development
  • rollup ^2.3.4 development
  • rollup-plugin-css-only ^3.1.0 development
  • rollup-plugin-livereload ^2.0.0 development
  • rollup-plugin-svelte ^7.0.0 development
  • rollup-plugin-terser ^7.0.0 development
  • sirv-cli ^2.0.0 development
  • svelte ^3.0.0 development
  • svelte-check ^2.0.0 development
  • svelte-i18n ^3.3.13 development
  • svelte-preprocess ^4.0.0 development
  • tslib ^2.0.0 development
  • typescript ^4.5.0 development
  • carbon-components-svelte >=0.63.8 <1
  • utf8 ^3.0.0
  • webdav ^4.5.0
.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v3 composite