#An example configuration for vdirsyncer. # Optional parameters are commented out. # This file doesn't document all available parameters, see # http://vdirsyncer.readthedocs.org/ for the rest of them. [general] # A folder where vdirsyncer can store some metadata about each pair. status_path = ~/.vdirsyncer/status/ password_command = pass2vdirsyncer # 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 # Synchronize all collections available on "side B" (in this case the server). # You need to run `vdirsyncer discover` if new calendars/addressbooks are added # on the server. # Omitting this parameter implies that the given path and URL in the # corresponding `[storage ]` blocks are already directly pointing to a # collection each. #collections = ["from b"] collections = ["akt","bands","private","services","tu-berlin","unixpool", "venues"] # To resolve a conflict the following values are possible: # `null` - 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 = "b wins" [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 [storage dave_contacts_remote] type = carddav #url = https://owncloud.example.com/remote.php/carddav/ url = https://cloud.sleepmap.de/remote.php/carddav/ verify = "~/.certs/sleepmap.crt" #verify = false #username = # The password can also be fetched from the system password storage, netrc or a # custom command. See http://vdirsyncer.readthedocs.org/en/stable/keyring.html #password = username = dave # CALDAV [pair dave_calendar] a = dave_calendar_local b = dave_calendar_remote #collections = ["private", "work"] collections = ["contact_birthdays", "private", "unix-pool", "courses", "live", "concerts", "d228"] [storage dave_calendar_local] type = filesystem path = ~/.calendars/ fileext = .ics [storage dave_calendar_remote] type = caldav #url = https://owncloud.example.com/remote.php/caldav/ url = https://cloud.sleepmap.de/remote.php/caldav/ verify = "~/.certs/sleepmap.crt" #verify = false #username = #password = username = dave