aboutsummaryrefslogtreecommitdiffstats
path: root/vdirsyncer/config
blob: 33c7d1f86f3b17c437d341ee8e6e18a87e4b08f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
[general]
# A folder where vdirsyncer can store some metadata about each pair.
status_path = "~/.vdirsyncer/status/"

## CARDDAV
[pair radicale_contacts]
a = "radicale_contacts_local"
b = "radicale_contacts_remote"

collections = ["from a", "from b"]

[storage radicale_contacts_local]
type = "filesystem"
path = "~/.contacts/"
fileext = ".vcf"

[storage radicale_contacts_remote]
type = "carddav"
url = "https://cal.16693433.xyz/radicale/lemon/55caade5-39ac-f0d0-5a0f-373793eb6926/"
username = "lemon"
password.fetch = ["command", "pass", "show", "radicale_lemon_user"]


# CALDAV
[pair radicale]
a = "radicale_local"
b = "radicale_remote"
collections = ["from a", "from b"]
metadata = ["color", "displayname"]
conflict_resolution = "b wins"

[storage radicale_local]
type = "filesystem"
path = "~/.calendars/radicale/"
fileext = ".ics"

[storage radicale_remote]
type = "caldav"
url = "https://cal.16693433.xyz/radicale/lemon/3c6cbab1-0568-1872-a1e8-bc71501565a9/"
username = "lemon"
password.fetch = ["command", "pass", "show", "radicale_lemon_user"]

[pair google]
a = "google_local"
b = "google_remote"
collections = ["from a", "from b"]
metadata = ["color", "displayname"]
conflict_resolution = "a wins"

[storage google_local]
type = "filesystem"
path = "~/.calendars/google/"
fileext = ".ics"

[storage google_remote]
type = "google_calendar"
token_file = "~/.vdirsyncer/gcal"
client_id = "627319068962-ntpf4k7ouebv6p8dfqcb46qhf7mim2jp.apps.googleusercontent.com"
client_secret = "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"