many small updates
[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 sws]
17 a = "sws_web"
18 b = "sws_remote"
19 collections = null
20
21 [storage sws_web]
22 type = "http"
23 url = "https://calendar.google.com/calendar/ical/673803b665fea319a9af80e9f39d3d7c3310200ca9db88ed073fa872f86a80e5%40group.calendar.google.com/public/basic.ics"
24
25 [storage sws_remote]
26 type = "caldav"
27 url = "https://cal.martlubbers.net/dav.php/calendars/mart/sws/"
28 username = "mart"
29 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
30
31 [pair uni]
32 a = "uni_web"
33 b = "uni_remote"
34 collections = null
35
36 [storage uni_web]
37 type = "http"
38 url = "https://persoonlijkrooster.ru.nl/ical?612f428e&group=false&eu=VTUzMTE1OA==&h=fwIseCt7TiLdsmZedg33fpvCIrs00_mKW4-HN0jjCWA="
39
40 [storage uni_remote]
41 type = "caldav"
42 url = "https://cal.martlubbers.net/dav.php/calendars/mart/uni/"
43 username = "mart"
44 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
45
46 [pair vuilnis]
47 a = "vuilnis_web"
48 b = "vuilnis_remote"
49 collections = null
50
51 [storage vuilnis_web]
52 type = "http"
53 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"
54
55 [storage vuilnis_remote]
56 type = "caldav"
57 url = "https://cal.martlubbers.net/dav.php/calendars/mart/vuilnis/"
58 username = "mart"
59 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
60
61 # CARDDAV
62 [pair contacts]
63 a = "contacts_local"
64 b = "contacts_remote"
65 collections = ["from b"]
66 conflict_resolution = "b wins"
67
68 [storage contacts_local]
69 type = "filesystem"
70 path = "~/.local/share/vdirsyncer/card"
71 fileext = ".vcf"
72
73 [storage contacts_remote]
74 type = "carddav"
75 url = "https://cal.martlubbers.net/dav.php/addressbooks"
76 #auth = "digest"
77 username = "mart"
78 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
79
80 # CALDAV
81 [pair calendar]
82 a = "calendar_local"
83 b = "calendar_remote"
84 collections = ["from b"]
85 conflict_resolution = "b wins"
86
87 [storage calendar_local]
88 type = "filesystem"
89 path = "~/.local/share/vdirsyncer/cal"
90 fileext = ".ics"
91
92 [storage calendar_remote]
93 type = "caldav"
94 url = "https://cal.martlubbers.net/dav.php/calendars"
95 #auth = digest
96 username = "mart"
97 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]
98
99 # Tasks
100 [pair tasks]
101 a = "tasks_local"
102 b = "tasks_remote"
103 conflict_resolution = "a wins"
104 collections = ["from b"]
105
106 [storage tasks_local]
107 type = "filesystem"
108 path = "~/.local/share/vdirsyncer/tasks"
109 fileext = ".ics"
110
111 [storage tasks_remote]
112 type = "caldav"
113 url = "https://cal.martlubbers.net/dav.php/calendars"
114 #auth = digest
115 username = "task"
116 password.fetch = ["command", "pass", "show", "caldav_ygdrassil/mart"]