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
## discover
pimsync -v debug -c pimsync.conf discover
## check
pimsync -v debug -c pimsync.conf check
## sync
pimsync -v debug -c pimsync.conf sync