latest greatest additions
[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 = "~/.local/share/vdirsyncer/status/"
13 #default_command = "sync"
14
15 # Webcal
16 [pair uni]
17 a = "uni_web"
18 b = "uni_remote"
19 collections = null
20
21 [storage uni_web]
22 type = "http"
23 url = "https://persoonlijkrooster.ru.nl/ical?612f428e&group=false&eu=VTUzMTE1OA==&h=fwIseCt7TiLdsmZedg33fpvCIrs00_mKW4-HN0jjCWA="
24
25 [storage uni_remote]
26 type = "caldav"
27 url = "https://cal.martlubbers.net/dav.php/calendars/mart/uni/"
28 username = "mart"
29 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
30
31 [pair vuilnis]
32 a = "vuilnis_web"
33 b = "vuilnis_remote"
34 collections = null
35
36 [storage vuilnis_web]
37 type = "http"
38 url = "https://wasteapi.ximmio.com/api/CallIcal?cn=Gemeente%20Almere&x=53d8db94-7945-42fd-9742-9bbc71dbe4c1&ty=null&ua=11219&sd=2020-12-21&ed=2024-01-09&path=https://wasteapi.ximmio.com&ln=nl&nt=1130"
39
40 [storage vuilnis_remote]
41 type = "caldav"
42 url = "https://cal.martlubbers.net/dav.php/calendars/mart/vuilnis/"
43 username = "mart"
44 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
45
46 # CARDDAV
47 [pair contacts]
48 a = "contacts_local"
49 b = "contacts_remote"
50 collections = ["from b"]
51 conflict_resolution = "b wins"
52
53 [storage contacts_local]
54 type = "filesystem"
55 path = "~/.local/share/vdirsyncer/card"
56 fileext = ".vcf"
57
58 [storage contacts_remote]
59 type = "carddav"
60 url = "https://cal.martlubbers.net/dav.php/addressbooks"
61 #auth = "digest"
62 username = "mart"
63 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
64
65 # CALDAV
66 [pair calendar]
67 a = "calendar_local"
68 b = "calendar_remote"
69 collections = ["from b"]
70 conflict_resolution = "b wins"
71
72 [storage calendar_local]
73 type = "filesystem"
74 path = "~/.local/share/vdirsyncer/cal"
75 fileext = ".ics"
76
77 [storage calendar_remote]
78 type = "caldav"
79 url = "https://cal.martlubbers.net/dav.php/calendars"
80 #auth = digest
81 username = "mart"
82 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
83
84 # Tasks
85 [pair tasks]
86 a = "tasks_local"
87 b = "tasks_remote"
88 conflict_resolution = "a wins"
89 collections = ["from b"]
90
91 [storage tasks_local]
92 type = "filesystem"
93 path = "~/.local/share/vdirsyncer/tasks"
94 fileext = ".ics"
95
96 [storage tasks_remote]
97 type = "caldav"
98 url = "https://cal.martlubbers.net/dav.php/calendars"
99 #auth = digest
100 username = "task"
101 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]