Update: The weather_report project and the weather archive is no more. The effort required to maintain it was too great, for more information see here.
Today I have released my first Ruby gem: weather_report, version 0.0.1. It connects to the BBC Backstage weather API and gets weather observations or forecasts for thousands of cities worldwide. Don’t be fooled by the low version number, it is usable. However, it can only handle the BBC weather feed, requires pre-knowledge of BBC weather location ids and is metric only (all things I plan to fix).
With weather_report, you can do things like:
It can be obtained through rubyforge:
There is also a website with documentation here.