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.
It can be configured at runtime, not suckless style, with a
config.json
file in public/app
.
-
Install the dependencies:
make node_modules
-
Copy the sample config file into
config.ts
then edit it:make config.json
To create an optimised version of the app:
make
The public
directory now contains the fully built production app.
Start the dev server using the following comand, then navigate to localhost:8080:
make dev
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.