{"id":20971757,"url":"https://github.com/icewreck/gnome-dav-support-shim","last_synced_at":"2025-05-14T11:33:56.661Z","repository":{"id":42199520,"uuid":"366675595","full_name":"IceWreck/Gnome-DAV-Support-Shim","owner":"IceWreck","description":"CardDAV, CalDAV, etc support for GNOME","archived":false,"fork":false,"pushed_at":"2023-08-03T03:57:11.000Z","size":8,"stargazers_count":41,"open_issues_count":3,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-13T13:15:13.624Z","etag":null,"topics":["caldav","carddav","gnome"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IceWreck.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}},"created_at":"2021-05-12T10:20:15.000Z","updated_at":"2024-11-29T15:13:29.000Z","dependencies_parsed_at":"2022-09-05T15:01:41.710Z","dependency_job_id":null,"html_url":"https://github.com/IceWreck/Gnome-DAV-Support-Shim","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IceWreck%2FGnome-DAV-Support-Shim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IceWreck%2FGnome-DAV-Support-Shim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IceWreck%2FGnome-DAV-Support-Shim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IceWreck%2FGnome-DAV-Support-Shim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IceWreck","download_url":"https://codeload.github.com/IceWreck/Gnome-DAV-Support-Shim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254131931,"owners_count":22020047,"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":["caldav","carddav","gnome"],"created_at":"2024-11-19T04:05:04.654Z","updated_at":"2025-05-14T11:33:56.652Z","avatar_url":"https://github.com/IceWreck.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GNOME DAV Support Shim\nCardDAV, CalDAV, etc support for GNOME.\n\n## What is this ?\n\nGnome's online account integration doesn't support standalone CalDAV and CardDAV servers, but does support NextCloud which uses CalDAV/CardDAV underneath. This shim emulates NextCloud and redirects DAV URLs to your DAV server of choice. Inspired from [this.](https://gist.github.com/apollo13/f4fc8f33a2700dffb9e11c1b056c53ba)\n\nI'm using it with self hosted Radicale but it can be used with Fastmail or any other DAV implementation.\n\n## How to use it ?\n\n```bash\n# Assuming you're on an amd64 system (ARM is also supported):\nwget https://github.com/IceWreck/Gnome-DAV-Support-Shim/releases/download/v0.1.0/gnome-dav-support-amd64.zip\nunzip gnome-dav-support-amd64.zip\n```\n\nNow simply run the install script, which sets up a systemd service that starts when you log in. If you are using Fastmail:\n\n```bash\n./install.sh\n```\n\n... or if you're using a different Cal/CardDAV service, run something to this effect:\n\n```bash\n./install.sh --cal \"${caldav-service-url}\" --card \"${carddav-service-url}\"\n```\n\n_Note: There is no need for `sudo`._\n\nThen add a new NextCloud account in Gnome Online Accounts. Set the URL to `http://localhost:8223`, and your DAV server username and password in required fields.\n\nTo uninstall, run `install.sh --uninstall`.\n\n## An alternative method\n\nI've been doing this for years but got tired of it.\n\nYes, you can install evolution mail client from your distro's repos, add your DAV server from there and then uninstall evolution and keep using your DAV servers from Gnome Contacts and Gnome Calendar. But if you want to modify or add those again, you gotta repeat the process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficewreck%2Fgnome-dav-support-shim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficewreck%2Fgnome-dav-support-shim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficewreck%2Fgnome-dav-support-shim/lists"}