kiwimix/README.md

1,003 B

Kiwimix (calendar mixer)

Swiss knife for ical & caldav calendars

Roadmap

Access to calendar

  • access to public calendar
  • access to private calendar (with credentials)
  • with data from config file with multiple calendars

Download calendar events locally

  • choose source calendar
  • as separate files ?
  • as an in-memory database ?

Merge events

  • merge overlapping events
  • keep reference to source-calendars/parent-events (meta-data? external?)
  • make selected event (source calendar? pattern?) private or anonymous

Upload calendar events remotely

  • associate mixed local with remote target calendar
  • handle event ids & duplicates

Web I

  • split into library + CLI util
  • write an API for the lib
  • add a web frontend
  • add user management & multi-account

Serve calendar locally

  • provide caldav urls for generated calendars

References