https://github.com/alexbakker/webdav-provider
An Android app that can expose WebDAV storage to other apps through Android's Storage Access Framework (SAF)
https://github.com/alexbakker/webdav-provider
Last synced: 7 months ago
JSON representation
An Android app that can expose WebDAV storage to other apps through Android's Storage Access Framework (SAF)
- Host: GitHub
- URL: https://github.com/alexbakker/webdav-provider
- Owner: alexbakker
- License: gpl-3.0
- Created: 2020-12-16T10:50:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T16:34:20.000Z (12 months ago)
- Last Synced: 2025-03-28T17:06:25.852Z (7 months ago)
- Language: Kotlin
- Homepage: https://rocli.dev/webdav
- Size: 1.57 MB
- Stars: 148
- Watchers: 7
- Forks: 38
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Android-TV-FOSS-Apps - [Source
README
# WebDAV Provider [](https://github.com/alexbakker/webdav-provider/actions/workflows/build.yaml)
__WebDAV Provider__ is an Android app that can expose WebDAV through Android's
Storage Access Framework (SAF). This allows you to access your WebDAV storage
through Android's built-in file explorer, as well as other apps on your device.[
](https://play.google.com/store/apps/details?id=dev.rocli.android.webdav)
## Screenshots
[
](screenshots/screenshot1.png) [
](screenshots/screenshot2.png)
[](screenshots/screenshot3.png) [
](screenshots/screenshot4.png)
## Development
This project is automatically tested against a variety of different WebDAV servers. The tests run in an Android emulator and connect to the WebDAV servers running in separate containers on the host machine.
To spin up the test environment:
```sh
docker compose --project-directory tests up -d --wait --force-recreate --build --renew-anon-volumes --remove-orphans
```Assuming an Android emulator is running, use the following command to run the tests:
```sh
./gradlew connectedCheck
```To shut the test environment down:
```sh
docker compose --project-directory tests down -v
```