No description
Find a file
Markus Unterwaditzer ea756175d3 Raise proper error messages when using discovery
Init arg introspection didn't properly occur when the user used
collection discovery to create the storages. Instead the raw exception
from the inside of s.discover bubbled up.
2014-08-18 17:13:15 +02:00
docs Rename CONTRIBUTORS to AUTHORS 2014-08-14 19:56:35 +02:00
tests Add assertion for CLI output 2014-08-18 01:03:34 +02:00
vdirsyncer Raise proper error messages when using discovery 2014-08-18 17:13:15 +02:00
.gitignore Add some docs 2014-05-18 22:25:42 +02:00
.travis.yml Preserve order of parameters and properties 2014-06-03 17:38:12 +02:00
AUTHORS.rst Rename CONTRIBUTORS to AUTHORS 2014-08-14 19:56:35 +02:00
build.sh Fix build script to be same as wheel docs 2014-07-18 00:58:57 +02:00
CHANGELOG.rst Version 0.2.4 2014-08-18 12:45:50 +02:00
CONTRIBUTING.rst Update CONTRIBUTING.rst 2014-08-07 18:37:32 +02:00
example.cfg More doc updates 2014-05-21 18:43:52 +02:00
LICENSE Copyright and contributor stuff 2014-05-22 12:50:43 +02:00
MANIFEST.in Include metadata and doc files in distribution 2014-08-18 12:35:32 +02:00
README.rst Remove vdir from readme 2014-06-04 22:36:00 +02:00
setup.cfg Move testserver-specific code into different repos 2014-04-12 16:23:32 +02:00
setup.py Fix bug for --verbosity setting 2014-06-25 15:29:13 +02:00

==========
vdirsyncer
==========

vdirsyncer synchronizes your calendars and addressbooks between two storages.
The supported storages are CalDAV, CardDAV, arbitrary HTTP resources and `some
more <https://vdirsyncer.readthedocs.org/en/latest/api.html#storages>`_.

It aims to be for CalDAV and CardDAV what `OfflineIMAP
<http://offlineimap.org/>`_ is for IMAP.

.. image:: https://travis-ci.org/untitaker/vdirsyncer.png?branch=master
    :target: https://travis-ci.org/untitaker/vdirsyncer

.. image:: https://coveralls.io/repos/untitaker/vdirsyncer/badge.png?branch=master
    :target: https://coveralls.io/r/untitaker/vdirsyncer?branch=master

How to use
==========

vdirsyncer requires Python >= 2.7 or Python >= 3.3.

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

    pip install --user vdirsyncer

Then copy ``example.cfg`` to ``~/.vdirsyncer/config`` and edit it.

Run ``vdirsyncer --help`` and check out `the documentation
<https://vdirsyncer.readthedocs.org/>`_.

How to run the tests
====================

::

    sh build.sh install
    sh build.sh run