About this project
kindleService is the server-side half of the Kindle dashboard. The app on the Kindle itself handles most of the display work. kindleService does the rest: pulling data from other services on the server, rendering it to a PNG, and pushing the image to the device.
Right now it talks to weatherService for the current conditions, the six-hour forecast, and the five-day outlook. Calendar is not wired in yet. It also does a bit of screen control, refresh timings and the like, though most of the device-side logic lives on the Kindle itself.
It only supports one Kindle at the moment, which is all I need. It is the quiet middle piece between the services and the device in my living room.