Command-line and Emacs Calendar Client
1- [x] list/search events
2- [x] add/remove events
3- [x] edit events
4- [x] timezones
5- [ ] really stress test the timezone handling -- this is full of gotcha's
6- [ ] don't load all calendars into memory to show only one event
7- [ ] support specifying duration
8- [ ] make query filter a lambda
9- [ ] diagnose events failing to parse
10- [ ] [[https://github.com/robur-coop/icalendar/pull/13][handle RECURRENCE-ID]]
11- [ ] CalDAV syncing
12 - Currently, you can use [[https://github.com/pimutils/vdirsyncer][vdirsyncer]]
13- [ ] support querying times as well as dates
14- [ ] custom date/time formatting
15- [ ] support querying regex
16- [ ] support VALARMS
17- [ ] support VOTODS
18- [ ] support VCARDS
19- [ ] server mode
20 - and maybe hold =Event='s in-memory in a =Collection= instead of parsing them for every =Query=
21- [ ] implement TUI front end with something like [[https://github.com/leostera/minttea][minttea]]
22- [ ] implement an emacs client like mu4e