Go to file
2024-07-01 22:39:25 +02:00
radicale_sql Fix return deleted items of other collections in sync. 2022-12-07 17:53:49 +01:00
test Update readme, fill-in package metadata. 2022-12-07 18:12:12 +01:00
.gitignore Initial commit. 2022-12-02 02:38:21 +01:00
LICENSE chore: add license. 2024-07-01 22:39:25 +02:00
README.md Update readme, fill-in package metadata. 2022-12-07 18:12:12 +01:00
setup.py Update readme, fill-in package metadata. 2022-12-07 18:12:12 +01:00

Radicale SQL storage plugin

A storage plugin for Radicale with some extra features.

Can automatically generate birthday calendars based on address books.

Configuration

Example

[storage]
type=radicale_sql
url=sqlite:///data.db
generate_birthday_calendars=False

TODO

  • ensure all database operations run in one transaction
  • implement caching
  • write unit tests
  • write integration test
  • extend integration test to include auto-generated collections
  • run cleanup of item_history and collection_state tables
  • integrate alembic