vdirsyncer/vdirsyncer/storage/__init__.py
Markus Unterwaditzer c1eb55c241 Copyright and contributor stuff
Fix #60
2014-05-22 12:50:43 +02:00

26 lines
817 B
Python

# -*- coding: utf-8 -*-
'''
vdirsyncer.storage
~~~~~~~~~~~~~~~~~~
There are storage classes which control the access to one vdir-collection
and offer basic CRUD-ish methods for modifying those collections. The exact
interface is described in `vdirsyncer.storage.base`, the `Storage` class
should be a superclass of all storage classes.
:copyright: (c) 2014 Markus Unterwaditzer & contributors
:license: MIT, see LICENSE for more details.
'''
from .dav import CarddavStorage, CaldavStorage
from .filesystem import FilesystemStorage
from .http import HttpStorage
from .singlefile import SingleFileStorage
storage_names = {
'caldav': CaldavStorage,
'carddav': CarddavStorage,
'filesystem': FilesystemStorage,
'http': HttpStorage,
'singlefile': SingleFileStorage
}