From 32708a304582eff0eab0f34e494170940b74718e Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sat, 15 Mar 2025 21:38:14 +0100 Subject: [PATCH] add new page --- Client-pimsync.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Client-pimsync.md diff --git a/Client-pimsync.md b/Client-pimsync.md new file mode 100644 index 0000000..8fdfd14 --- /dev/null +++ b/Client-pimsync.md @@ -0,0 +1,62 @@ +# pimsync + +_pimsync_ is a command line tool for syncing collections (icalendar, vcard, webcal) + +Source: https://pimsync.whynothugo.nl/ + +## Configuration + +Example for configuration file `pimsync.conf` + +``` +status_path /home/test/pimsync + +storage radicale-vcard { + type carddav + url http://localhost:5232/ + username test + password test +} + +storage radicale-icalendar { + type caldav + url http://localhost:5232/ + username testmd5 + password testmd5 +} + +storage local-vcard { + type vdir/vcard + path /home/test/pimsync/vdir-vcard + fileext vcf +} + +storage local-icalendar { + type vdir/icalendar + path /home/test/pimsync/vdir-icalendar + fileext ics +} + +pair radicale-local-vcard { + storage_a radicale-vcard + storage_b local-vcard + collections from a +} + +pair radicale-local-icalendar { + storage_a radicale-icalendar + storage_b local-icalendar + collections from a +} +``` + +## Usage + +```bash +## discover +pimsync -v debug -c pimsync.conf discover +## check +pimsync -v debug -c pimsync.conf check +## sync +pimsync -v debug -c pimsync.conf sync +``` \ No newline at end of file