aboutsummaryrefslogtreecommitdiffstats
path: root/.vdirsyncer/config
diff options
context:
space:
mode:
Diffstat (limited to '.vdirsyncer/config')
-rw-r--r--.vdirsyncer/config104
1 files changed, 38 insertions, 66 deletions
diff --git a/.vdirsyncer/config b/.vdirsyncer/config
index 1b190f7..e8ec980 100644
--- a/.vdirsyncer/config
+++ b/.vdirsyncer/config
@@ -1,41 +1,36 @@
-# An example configuration for vdirsyncer.
+#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 <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/
-
+# 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 <name>]` blocks are already pointing to a
+# corresponding `[storage <name>]` blocks are already directly pointing to a
# collection each.
-collections = akt,bands,funkhaus,personal,pool,restaurants,service,tu-berlin,venues
+#collections = ["from b"]
+collections = ["akt","bands","private","services","tu-berlin","unixpool", "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
+# `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.
@@ -43,60 +38,37 @@ collections = akt,bands,funkhaus,personal,pool,restaurants,service,tu-berlin,ven
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
+#url = https://owncloud.example.com/remote.php/carddav/
+url = https://cloud.sleepmap.de/remote.php/carddav/
+verify = "~/.certs/sleepmap.crt"
+#verify = false
-[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
+#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 funkhaus_calendars]
-a = funkhaus_calendars_local
-b = funkhaus_calendars_remote
-collections = room
-
-[storage funkhaus_calendars_local]
+[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 funkhaus_calendars_remote]
+[storage dave_calendar_remote]
type = caldav
-read_only = True
-url = https://cloud.frqrec.com/remote.php/caldav/calendars/funkhaus-d228/
-verify = False
-#auth = guess
-username = funkhaus-d228
+#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
+