python-caldav / caldav

Apache License 2.0
312 stars 91 forks source link

implement support for JMAP protocol #424

Open ArtemIsmagilov opened 2 weeks ago

ArtemIsmagilov commented 2 weeks ago

Are you planning to implement the calendar according to the new official JMAP protocol from the IETF community? Basic python jmap client lib - https://github.com/smkent/jmapc JMAP wiki - https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol JMAP source code - https://github.com/jmapio/jmap JMAP Calendars specification - https://jmap.io/spec-calendars.html JMAP doc - https://jmap.io/spec.html

tobixen commented 2 weeks ago

Ths is new for me. Thank you for sharing. I'll have to look into it, but seems like I'm overbooked for the rest for the week.

tobixen commented 2 weeks ago

The ideal would be to have a consistent python API that can be used for searching, fetching, editing and saving calendar data regardless of what protocols to be used towards the calendar server.