Thread of 2 posts
Call for suggestions: need a reasonable #caldav library in a typed and statically-compiled language that is able to parse events from strings / files with a reasonable API.
Context: I've been using tracklr[1] for some time, particularly I got used to using my calendar as the source of truth for time spent on things.
That calendar is locally synchronised with vdirsyncer and I perform queries with tracklr.
However: as much as I like tracklr's idea, I have needed to implement a bunch of patches over time, the maintainer hasn't replied to the simplest ones, so I haven't bothered tidying up the rest.
While I have considered forking tracklr and steering it in the direction that fits my use-case, I ended up deciding against it.
Turns out, as much as I love #python, it is not a great match for a CLI; having to start the interpreter alone is⦠well, suboptimal. Typed and compiled sounds better.
