Skip to content

Repository files navigation

calendaring-jmap

Calendar operations over JMAP (RFC 8620 + draft-ietf-jmap-calendars), mirroring the public API of python-caldav so user code works against either protocol unmodified.

Tests REUSE status License: AGPL-3.0-or-later Ruff

Installation

pip install calendaring-jmap

Not yet published to PyPI — this package is mid-extraction from python-caldav (see #9).

Usage

The library is being extracted from python-caldav's caldav/jmap/ module (#9) and doesn't have working code here yet. Once that lands, this section will cover listing calendars, creating events, and incremental sync.

In the meantime, see python-caldav's existing JMAP docs: https://caldav.readthedocs.io/v3.0.0/jmap.html

Documentation

Full documentation: https://calendaring-jmap.readthedocs.io/ (coming with #8)

Specs

Related

  • python-caldav — CalDAV client, source of this package's JMAP module
  • icalendar — iCalendar parsing, used by both

Contributing

See CONTRIBUTING.md.

License

AGPL-3.0-or-later. See LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages