This PR allows users to pull calendar events from CalDav instead of Gcal. Almost all major calendar providers (gcal, nextcloud) offer a CalDav interface, so this is useful for custom integrations. In my case, I'm using this to sync Nextcloud calendar configs 😄
I've tried to keep the same code standard that's currently used.
Configuring to this instead of gcal is done through the config.json file's calendarSource parameter.
This PR allows users to pull calendar events from CalDav instead of Gcal. Almost all major calendar providers (gcal, nextcloud) offer a CalDav interface, so this is useful for custom integrations. In my case, I'm using this to sync Nextcloud calendar configs 😄
I've tried to keep the same code standard that's currently used.
Configuring to this instead of gcal is done through the config.json file's
calendarSource
parameter.