To review the history of my ~/.plan file and see progress over time, you can see the history on github.

Progress Since Last Update

  • Patched libsdlerror (which is now renamed to libakerror) to remove the dependency on SDL, support user defined logging backends, make the usage of stdlib optional (to better support embedding), and improve the README. See the diff here

  • Started a fork of py-synologydsm-api to implement the various SYNO.Cal.* APIs necessary to fetch Calendar and Event objects. (See the WIP here](https://github.com/akesterson/py-synologydsm-api/pull/1)) Very primitive enumeration is working. Needs some more work before it’s useful for my purposes, lots more work before it’s suitable for contribution back upstream.

Next Plans

  • Write an article about libakerror explaining why this kind of error handling is useful in C
  • Implement py-synologydsm-api SYNO.Cal event filtering by calendar ID and filtering by date (only show me events in the future)

Musings

Isn’t it nice that people who prefer Los Angeles to San Francisco live there?
– Herb Caen