670e6aa9e190493214ae761bf947dcee98c7277e
[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"