Syncing with clouds
How to view tasks and events from .ics files synced with clouds
Obtaining secret URLs of .ics files (Google calendar)
https://calendar.google.com/calendar/ical/myemail%40gmail.com/private-xxx/basic.icsSyncing .ics files locally (Nextcloud calendar)
pip install vdirsyncer[general]
status_path = "~/.vdirsyncer/status/"
# Sync personal events:
[pair events_personal]
a = "events_personal_local"
b = "events_personal_remote"
collections = null
[storage events_personal_local]
type = "singlefile"
path = "~/.config/vdirsyncer/data/events_personal.ics"
[storage events_personal_remote]
type = "caldav"
url = "https://nextcloud.yourserver.com/remote.php/dav/calendars/admin/personal" # this points to personal calendar (not all calendars)
username = "..."
password = "..." # this is your app password in nextcloud
# Sync work events:
[pair events_work]
a = "events_work_local"
b = "events_work_remote"
collections = null
[storage events_work_local]
type = "singlefile"
path = "~/.config/vdirsyncer/data/events_work.ics"
[storage events_work_remote]
type = "caldav"
url = "https://nextcloud.yourserver.com/remote.php/dav/calendars/admin/work" # this points to work calendar (not all calendars)
username = "..."
password = "..." # this is your app password in nextcloud
# Sync tasks:
[pair tasks]
a = "tasks_local"
b = "tasks_remote"
collections = null
[storage tasks_local]
type = "singlefile"
path = "~/.config/vdirsyncer/data/tasks.ics"
[storage tasks_remote]
type = "caldav"
url = "https://nextcloud.yourserver.com/remote.php/dav/calendars/admin/tasks/"
username = "..."
password = "..." # this is your app password in nextcloud
Reading from .ics files in Calcure
Not supported yet
Troubleshooting
Last updated