I'm pleased to annouced the release of version 0.3 of Woodchuck. This release includes a server implementing the Woodchuck interface, called Murmeltier, as well as two libraries for interacting with a Woodchuck server, a glib-based C library, libgwoodchuck, and a set of Python modules, PyWoodchuck. Also included is extensive documentation. Of particular note is the documentation for the PyWoodchuck interface, which includes self-contained working examples for every function.
The Murmeltier server implements most of the Woodchuck API. Testing has shown it to be relatively stable. Currently, only a simple scheduler is implemented: Murmeltier periodically triggers updates and transfers (starting the application if necessary) if the default route is a WiFi or ethernet connection. Improvements planned for the next release include considering the available power, incorporating whether the user is interacting with the system, and actively looking for and connecting to WiFi networks.
Concurrent with the release of Woodchuck is the release of a snapshot of FeedingIt, an RSS reader for the N900, with support for Woodchuck. Work on gPodder, a podcast manager, is nearing completion. Ports of additional applications will follow in the near future.