Command-line and Emacs Calendar Client

0.3.1

Ryan Gibb 733aeab8 28b65897

Changed files
+16 -5
+4
CHANGELOG.md
···
+
+
### 0.3.1
+
+
- various bugfixes and tweaks
### 0.3.0
+8
README.md
···
See [TODO](./TODO.org) for future plans.
+
## Installation
+
+
With [opam](https://opam.ocaml.org/),
+
+
```
+
$ opam install .
+
```
+
## Configuration
Caledonia looks for calendars in the directory specified by the `CALENDAR_DIR` environment variable or in `~/.calendars/` by default.
+4 -5
TODO.org
···
- [ ] don't load all calendars into memory to show only one event
- [ ] support specifying duration
- [ ] better add/edit event datetime parsing
-
- [ ] diagnose events failing to parse
-
- [[https://github.com/robur-coop/icalendar/issues/14]]
-
- [ ] [[https://github.com/robur-coop/icalendar/pull/13][handle RECURRENCE-ID]]
-
- [ ] [[https://github.com/robur-coop/icalendar/issues/15][RRULE with local datetime]]
+
- [x] diagnose events failing to parse [[https://github.com/robur-coop/icalendar/issues/14]]
+
- [x] [[https://github.com/robur-coop/icalendar/pull/13][handle RECURRENCE-ID]]
+
- [x] [[https://github.com/robur-coop/icalendar/issues/15][RRULE with local datetime]]
- [ ] CalDAV syncing
- Currently, you can use [[https://github.com/pimutils/vdirsyncer][vdirsyncer]]
- [ ] support querying times as well as dates
···
- [ ] server mode
- and maybe hold =Event='s in-memory instead of parsing them for every =Query=
- [ ] implement TUI front end with something like [[https://github.com/leostera/minttea][minttea]]
-
- [ ] implement an emacs client like mu4e
+
- [ ] implement an emacs front end, like mu4e to mu
- [ ] parallel queries