Metoffice-Parser is a project mainly written in Haskell, it's free.
Gets the Edinburgh weather off the metoffice. Designed for use with Conky