{"id":18261969,"url":"https://github.com/alexbakker/webdav-provider","last_synced_at":"2025-04-04T18:04:52.725Z","repository":{"id":37353448,"uuid":"321952309","full_name":"alexbakker/webdav-provider","owner":"alexbakker","description":"An Android app that can expose WebDAV storage to other apps through Android's Storage Access Framework (SAF)","archived":false,"fork":false,"pushed_at":"2024-10-19T16:34:20.000Z","size":1642,"stargazers_count":148,"open_issues_count":5,"forks_count":38,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-28T17:06:25.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rocli.dev/webdav","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexbakker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-16T10:50:53.000Z","updated_at":"2025-03-26T07:40:22.000Z","dependencies_parsed_at":"2024-11-05T11:21:59.475Z","dependency_job_id":null,"html_url":"https://github.com/alexbakker/webdav-provider","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbakker%2Fwebdav-provider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbakker%2Fwebdav-provider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbakker%2Fwebdav-provider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbakker%2Fwebdav-provider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexbakker","download_url":"https://codeload.github.com/alexbakker/webdav-provider/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247226213,"owners_count":20904465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:06:16.453Z","updated_at":"2025-04-04T18:04:52.707Z","avatar_url":"https://github.com/alexbakker.png","language":"Kotlin","funding_links":[],"categories":["Mobile apps","Apps"],"sub_categories":["Android","System Utilities"],"readme":"\u003cimg align=\"left\" width=\"80\" height=\"80\" src=\"app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp\"\nalt=\"App icon\"\u003e\n\n# WebDAV Provider [![build](https://github.com/alexbakker/webdav-provider/actions/workflows/build.yaml/badge.svg)](https://github.com/alexbakker/webdav-provider/actions/workflows/build.yaml)\n\n__WebDAV Provider__ is an Android app that can expose WebDAV through Android's\nStorage Access Framework (SAF). This allows you to access your WebDAV storage\nthrough Android's built-in file explorer, as well as other apps on your device.\n\n[\u003cimg height=80 alt=\"Get it on Google Play\"\nsrc=\"https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png\"\n/\u003e](https://play.google.com/store/apps/details?id=dev.rocli.android.webdav)\n\n## Screenshots\n\n[\u003cimg src=\"screenshots/screenshot1.png\"\nwidth=\"200\"\u003e](screenshots/screenshot1.png) [\u003cimg\nsrc=\"screenshots/screenshot2.png\" width=\"200\"\u003e](screenshots/screenshot2.png)\n[\u003cimg src=\"screenshots/screenshot3.png\"\nwidth=\"200\"\u003e](screenshots/screenshot3.png) [\u003cimg\nsrc=\"screenshots/screenshot4.png\" width=\"200\"\u003e](screenshots/screenshot4.png)\n\n## Development\n\nThis 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. \n\nTo spin up the test environment:\n\n```sh\ndocker compose --project-directory tests up -d --wait --force-recreate --build --renew-anon-volumes --remove-orphans\n```\n\nAssuming an Android emulator is running, use the following command to run the tests:\n\n```sh\n./gradlew connectedCheck\n```\n\nTo shut the test environment down:\n\n```sh\ndocker compose --project-directory tests down -v\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbakker%2Fwebdav-provider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexbakker%2Fwebdav-provider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbakker%2Fwebdav-provider/lists"}