No description
Find a file
Markus Unterwaditzer 9087b62647 Preserve order of parameters and properties
Since version 3.7, icalendar supports the preserving of the order of
the ICS file's parameters and properties. We can use this to avoid
unnecessary changes for .ics files managed with singlefilestorage.
2014-06-03 17:38:12 +02:00
docs Some spellchecking 2014-05-31 19:40:06 +02:00
tests Preserve order of parameters and properties 2014-06-03 17:38:12 +02:00
vdirsyncer Preserve order of parameters and properties 2014-06-03 17:38:12 +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
build.sh Fix build 2014-05-31 21:38:14 +02:00
CONTRIBUTING.rst Some spellchecking 2014-05-31 19:40:06 +02:00
CONTRIBUTORS.rst Copyright and contributor stuff 2014-05-22 12:50:43 +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
README.rst More doc updates 2014-05-21 18:43:52 +02:00
setup.cfg Move testserver-specific code into different repos 2014-04-12 16:23:32 +02:00
setup.py Some spellchecking 2014-05-31 19:40:06 +02:00

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

vdirsyncer synchronizes your calendars and addressbooks between two storages.
The supported storages are CalDAV, CardDAV, arbitrary HTTP resources, `vdir
<https://github.com/untitaker/vdir>`_ 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