🔴 Concept | Swiss knife for ical & caldav calendars
cmd/kiwimix | ||
pkg/kiwimix | ||
Makefile | ||
README.md |
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