update new vdirsyncer config
[dotfiles.git] / cal / .config / vdirsyncer / config
1 # An example configuration for vdirsyncer.
2 #
3 # Move it to ~/.vdirsyncer/config or ~/.config/vdirsyncer/config and edit it.
4 # Run `vdirsyncer --help` for CLI usage.
5 #
6 # Optional parameters are commented out.
7 # This file doesn"t document all available parameters, see
8 # http://vdirsyncer.readthedocs.org/ for the rest of them.
9
10 [general]
11 # A folder where vdirsyncer can store some metadata about each pair.
12 status_path = "~/.vdirsyncer/status/"
13
14 # CARDDAV
15 [pair contacts]
16 a = "contacts_local"
17 b = "contacts_remote"
18 collections = ["from b"]
19
20 [storage contacts_local]
21 type = "filesystem"
22 path = "~/.vdirsyncer/card"
23 fileext = ".vcf"
24
25 [storage contacts_remote]
26 type = "carddav"
27 url = "https://cal.martlubbers.net/caldav.php/mart"
28 #auth = digest
29 username = "mart"
30 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
31
32 # CALDAV
33 [pair calendar]
34 a = "calendar_local"
35 b = "calendar_remote"
36 collections = ["from b"]
37
38 [storage calendar_local]
39 type = "filesystem"
40 path = "~/.vdirsyncer/cal"
41 fileext = ".ics"
42
43 [storage calendar_remote]
44 type = "caldav"
45 url = "https://cal.martlubbers.net/caldav.php/mart"
46 #auth = digest
47 username = "mart"
48 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
49 #
50 # Tasks
51 [pair tasks]
52 a = "tasks_local"
53 b = "tasks_remote"
54 conflict_resolution = "a wins"
55 collections = ["from b"]
56
57 [storage tasks_local]
58 type = "filesystem"
59 path = "~/.vdirsyncer/tasks"
60 fileext = ".ics"
61
62 [storage tasks_remote]
63 type = "caldav"
64 url = "https://cal.martlubbers.net/caldav.php/task"
65 #auth = digest
66 username = "task"
67 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
68
69 # UNI
70 [pair uni]
71 a = "uni_local"
72 b = "uni_remote"
73 collections = null
74
75 [storage uni_local]
76 type = "filesystem"
77 path = "~/.vdirsyncer/uni"
78 fileext = ".ics"
79
80 [storage uni_remote]
81 type = "http"
82 url = "http://persoonlijkrooster.ru.nl/ical?57b59e14&eu=czQxMDk1MDM=&t=9d96e939-2d1b-4b49-b376-93937bc08725"