From 0ae8d49a6827ee6622df17569e52eda5f218b9e3 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sun, 12 Oct 2014 07:19:12 +0200 Subject: Adding vdirsyncer configuration file for contacts and calendars over carddav and caldav. --- .vdirsyncer/config | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 .vdirsyncer/config (limited to '.vdirsyncer') diff --git a/.vdirsyncer/config b/.vdirsyncer/config new file mode 100644 index 0000000..1b190f7 --- /dev/null +++ b/.vdirsyncer/config @@ -0,0 +1,102 @@ +# An example configuration for vdirsyncer. +# Optional parameters are commented out. + +[general] +# A folder where vdirsyncer can store some metadata about each pair. +status_path = ~/.vdirsyncer/status/ + +# CARDDAV +[pair dave_contacts] +# A `[pair ]` block defines two storages `a` and `b` that should be +# synchronized. The definition of these storages follows in `[storage ]` +# blocks. This is similar to accounts in OfflineIMAP. +a = dave_contacts_local +b = dave_contacts_remote + +# If you want to synchronize several addressbooks, calendars etc that share +# the same storage location and differ only in a suffix to this location +# (i.e., a subdirectory) you can use collections. The comma-separated values +# in this parameter represent these subdirectories and are added as URL +# segments or similar. + +# Together with the definition of the following two `[storage]` blocks below +# in this example it means that +# - https://owncloud.example.com/remote.php/carddav/addressbooks/bob/default/ +# will get synced with ~/.contacts/default/ +# - https://owncloud.example.com/remote.php/carddav/addressbooks/bob/work/ +# will get synced with ~/.contacts/work/ + +# Omitting this parameter implies that the given path and URL in the +# corresponding `[storage ]` blocks are already pointing to a +# collection each. +collections = akt,bands,funkhaus,personal,pool,restaurants,service,tu-berlin,venues + +# To resolve a conflict the following values are possible: +# `None` - abort when collisions occur (default) +# `a wins` - assume a's items to be more up-to-date +# `b wins` - assume b's items to be more up-to-date +#conflict_resolution = None + +[storage dave_contacts_local] +# A storage references actual data on a remote server or on the local disk. +# Similar to repositories in OfflineIMAP. +type = filesystem +path = ~/.contacts/ +fileext = .vcf +# Create the directory if it doesn't exist: `True` or `False` +#create = True +#encoding = utf-8 + +[storage dave_contacts_remote] +type = carddav +read_only = True +url = https://cloud.frqrec.com/remote.php/carddav/addressbooks/dave/ +verify = False +# Auth types. If you know yours, set it explicitly for performance. +# - basic +# - digest +# - guess (default) +#auth = guess +username = dave +# The password can also be fetched from the system password storage or netrc +#password = + +# CALDAV +[pair dave_calendars] +a = dave_calendars_local +b = dave_calendars_remote +collections = private,pool,frqrec,courses + +[storage dave_calendars_local] +type = filesystem +path = ~/.calendars/ +fileext = .ics + +[storage dave_calendars_remote] +type = caldav +read_only = True +url = https://cloud.frqrec.com/remote.php/caldav/calendars/dave/ +verify = False +#auth = guess +username = dave +#password = + +# CALDAV +[pair funkhaus_calendars] +a = funkhaus_calendars_local +b = funkhaus_calendars_remote +collections = room + +[storage funkhaus_calendars_local] +type = filesystem +path = ~/.calendars/ +fileext = .ics + +[storage funkhaus_calendars_remote] +type = caldav +read_only = True +url = https://cloud.frqrec.com/remote.php/caldav/calendars/funkhaus-d228/ +verify = False +#auth = guess +username = funkhaus-d228 +#password = -- cgit v1.2.3-54-g00ecf