About this project
weatherService is exactly what it says on the tin. It knows the weather for my local area, and it hands that information out on request to anything on my server that asks for it.
The service exposes current conditions, the next six hours in some detail, the rest of today, and the next few days at a lower resolution. Other bits of the server that want to know what the weather is doing, or will be doing, can just ask.
Today the main consumer is kindleService, which pulls from it to render the weather panel on the Kindle dashboard in my living room. Nothing else is relying on it yet, but I can see plenty of future uses. A personal assistant nudging me about an umbrella before I head out would be a nice one. When that arrives, the data is already waiting.
Screenshots