No description
Find a file
Markus Unterwaditzer ec2f743ffa Replace LXML with stdlib XML
Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.
2016-04-22 23:08:32 +02:00
docs pipsi: Use Python 3 2016-04-20 19:04:12 +02:00
scripts Don't test Radicale under Python 2 2016-04-01 23:47:36 +02:00
tests Replace LXML with stdlib XML 2016-04-22 23:08:32 +02:00
vdirsyncer Replace LXML with stdlib XML 2016-04-22 23:08:32 +02:00
.gitignore Add servers as submodules 2016-03-10 22:50:11 +01:00
.gitmodules Add servers as submodules 2016-03-10 22:50:11 +01:00
.travis.yml Don't test Radicale under Python 2 2016-04-01 23:47:36 +02:00
AUTHORS.rst Add @marmarek to authors 2016-04-10 13:45:05 +02:00
CHANGELOG.rst Replace LXML with stdlib XML 2016-04-22 23:08:32 +02:00
config.example Remove the default of collections to autodiscovery 2016-02-12 23:00:07 +01:00
CONTRIBUTING.rst Reshuffle docs again 2016-03-04 14:58:55 +01:00
docs-requirements.txt Add packaging guidelines 2016-03-04 15:07:55 +01:00
ISSUE_TEMPLATE.md Reshuffle docs again 2016-03-04 14:58:55 +01:00
LICENSE Update copyright notice 2016-02-16 19:08:50 +01:00
Makefile We init our submodules ourselves 2016-03-15 21:09:01 +01:00
MANIFEST.in Add packaging guidelines 2016-03-04 15:07:55 +01:00
README.rst Add gratipay team link to README 2016-04-14 16:25:08 +02:00
setup.cfg Exclude servers from flake8 2016-03-11 12:14:10 +01:00
setup.py Replace LXML with stdlib XML 2016-04-22 23:08:32 +02:00
test-requirements.txt Testing: Tolerate slowness in CI 2016-03-10 13:46:44 +01:00

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

- `Documentation <https://vdirsyncer.readthedocs.org/en/stable/>`_
- `Source code <https://github.com/pimutils/vdirsyncer>`_

Vdirsyncer synchronizes your calendars and addressbooks between two storages_.
The most popular purpose is to synchronize a CalDAV/CardDAV server with a local
folder or file. The local data can then be accessed via a variety of programs_,
none of which have to know or worry about syncing to a server.

.. _storages: https://vdirsyncer.readthedocs.org/en/latest/config.html#storages
.. _programs: https://vdirsyncer.readthedocs.org/en/stable/supported.html

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

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

.. image:: https://codecov.io/github/pimutils/vdirsyncer/coverage.svg?branch=master
    :target: https://codecov.io/github/pimutils/vdirsyncer?branch=master

.. image:: https://badge.waffle.io/pimutils/vdirsyncer.svg?label=ready&title=Ready
    :target: https://waffle.io/pimutils/vdirsyncer

Links of interest
=================

* Check out `the tutorial
  <https://vdirsyncer.readthedocs.org/en/stable/tutorial.html>`_ for basic
  usage.

* `Contact information
  <https://vdirsyncer.readthedocs.org/en/stable/contact.html>`_

* `How to contribute to this project
  <https://vdirsyncer.readthedocs.org/en/stable/contributing.html>`_

License
=======

Licensed under the Expat/MIT license, see ``LICENSE``.

Donations
=========

If you found my work useful, please consider donating. Thank you!

- Bitcoin: ``16sSHxZm263WHR9P9PJjCxp64jp9ooXKVt``

- `PayPal.me <https://www.paypal.me/untitaker>`_

- Bountysource is useful for funding work on a specific GitHub issue:

  .. image:: https://img.shields.io/bountysource/team/vdirsyncer/activity.svg
      :target: https://www.bountysource.com/teams/vdirsyncer

  - There's also Bountysource `Salt
    <https://salt.bountysource.com/teams/vdirsyncer>`_, for one-time and
    recurring donations.


- Flattr can be used for recurring donations:

  .. image:: https://api.flattr.com/button/flattr-badge-large.png
      :target: https://flattr.com/submit/auto?user_id=untitaker&url=https%3A%2F%2Fgithub.com%2Fpimutils%2Fvdirsyncer

- Gratipay can be used for recurring donations:

  .. image:: https://img.shields.io/gratipay/team/vdirsyncer.svg
      :target: https://gratipay.com/vdirsyncer/