Skip to main content

A syncronization tool for vdir

Project description

vdirsyncer synchronizes your calendars and addressbooks between two storages. The supported storages are CalDAV, CardDAV, arbitrary HTTP resources and vdir.

https://travis-ci.org/untitaker/vdirsyncer.png?branch=master https://coveralls.io/repos/untitaker/vdirsyncer/badge.png?branch=master

While i use it daily and haven’t experienced data loss (even when vdirsyncer crashed), i don’t know if the documentation is sufficient. If you have any questions regarding the usage, feel free to open a new issue.

It aims to be for CalDAV and CardDAV what OfflineIMAP is for IMAP.

CardDAV/CalDAV Server Support

vdirsyncer is currently tested against the latest versions Radicale and ownCloud. While Radicale seems to work perfectly, ownCloud currently has problems detecting collisions and race-conditions. However, given that this is a problem with every setup involving ownCloud, and that ownCloud is widely used, it apparently isn’t big enough of a problem yet.

See Bug #16 for informations on problems with ownCloud.

How to use

As all Python packages, vdirsyncer can be installed with pip:

pip install --user vdirsyncer  # use the pip for Python 2

Then copy example.cfg to ~/.vdirsyncer/config and edit it. You can use the VDIRSYNCER_CONFIG environment variable to change the path vdirsyncer will read the config from.

Run vdirsyncer --help. If you experience any problems, consult the wiki’s troubleshooting page or create a new issue.

How to run the tests

sh install-deps.sh
py.test tests/

License

vdirsyncer is released under the MIT License, see LICENSE for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vdirsyncer-0.1.2.tar.gz (23.3 kB view details)

Uploaded Source

File details

Details for the file vdirsyncer-0.1.2.tar.gz.

File metadata

  • Download URL: vdirsyncer-0.1.2.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for vdirsyncer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 079d24b47e4645d8134beb727d6940bcbfc57d16f4019d002d431a85224408c9
MD5 b2e82d1d0563e032cffb2b1118b7583e
BLAKE2b-256 1870ff8f50fbf4d73ff29e5255f3e87dbdbf6610b53a45899f2ad14be9347225

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page