diff options
author | David Runge <david.runge@frqrec.com> | 2014-10-12 07:19:12 +0200 |
---|---|---|
committer | David Runge <david.runge@frqrec.com> | 2014-10-12 07:19:12 +0200 |
commit | 0ae8d49a6827ee6622df17569e52eda5f218b9e3 (patch) | |
tree | ef28652f5a4bbed7484835d88eea891fa61e8700 /.vdirsyncer/config | |
parent | d0401e4a2b4fc9d3298526c80f26619eb1a02723 (diff) | |
download | dotfiles-0ae8d49a6827ee6622df17569e52eda5f218b9e3.tar.gz dotfiles-0ae8d49a6827ee6622df17569e52eda5f218b9e3.tar.bz2 dotfiles-0ae8d49a6827ee6622df17569e52eda5f218b9e3.tar.xz dotfiles-0ae8d49a6827ee6622df17569e52eda5f218b9e3.zip |
Adding vdirsyncer configuration file for contacts and calendars over carddav and caldav.
Diffstat (limited to '.vdirsyncer/config')
-rw-r--r-- | .vdirsyncer/config | 102 |
1 files changed, 102 insertions, 0 deletions
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 <name>]` block defines two storages `a` and `b` that should be +# synchronized. The definition of these storages follows in `[storage <name>]` +# 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 <name>]` 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 = |