MCPcopy
hub / github.com/Kozea/Radicale

github.com/Kozea/Radicale @v3.7.5 sqlite

repository ↗ · DeepWiki ↗ · release v3.7.5 ↗
1,422 symbols 6,298 edges 127 files 590 documented · 41%
README

Radicale

Test Coverage Status

Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server, that:

  • Shares calendars and contact lists through CalDAV, CardDAV and HTTP.
  • Supports events, todos, journal entries and business cards.
  • Works out-of-the-box, no complicated setup or configuration required.
  • Can limit access by authentication.
  • Can secure connections with TLS.
  • Works with many CalDAV and CardDAV clients
  • Stores all data on the file system in a simple folder structure.
  • Can be extended with plugins.
  • Is GPLv3-licensed free software.

For the complete documentation, please visit Radicale master Documentation.

Additional hints can be found * Radicale Wiki * Radicale Issues * Radicale Discussions

Before reporting an issue, please check * Radicale Wiki / Reporting Issues

Core symbols most depended-on inside this repo

configure
called by 290
radicale/tests/__init__.py
get
called by 276
radicale/web/none.py
get_file_content
called by 218
radicale/tests/helpers.py
request
called by 209
radicale/tests/__init__.py
mkcalendar
called by 202
radicale/tests/__init__.py
trace
called by 199
radicale/log.py
put
called by 197
radicale/tests/__init__.py
get
called by 115
radicale/tests/custom/web.py

Shape

Method 949
Function 295
Class 172
Route 6

Languages

Python82%
TypeScript18%

Modules by API surface

radicale/tests/test_base.py155 symbols
radicale/hook/email/__init__.py100 symbols
radicale/tests/test_auth.py75 symbols
radicale/tests/test_sharing.py59 symbols
radicale/tests/test_storage.py46 symbols
radicale/web/internal_data/js/api/sharing.js32 symbols
radicale/tests/test_expand.py30 symbols
radicale/storage/__init__.py30 symbols
radicale/pathutils.py28 symbols
radicale/config.py28 symbols
radicale/item/__init__.py27 symbols
radicale/web/internal_data/js/models/collection.js24 symbols

Dependencies from manifests, versioned

defusedxml
libpass1.9.3 · 1×
pika1.1.0 · 1×
vobject0.9.6 · 1×

For agents

$ claude mcp add Radicale \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact