Estou envolvido em um projeto e precisava construir um widget web com informações relacionadas à previsão do tempo para serem utilizados em vários sites. Pois bem, depois de pesquisar algumas bibliotecas acabei encontrando a gem yahoo_weatherman. Ela funciona fazendo um parser e extraindo as informações do feed XML da API de previsão do tempo do Yahoo. A utilização é bem simples e achei interessante principalmente pela funcionalidade de i18n, acabei fazendo um fork e dando minha contribuição com um pequeno patch de correções e novas funcionalidades, mas todo o mérito é do Dalto criador da gem.

Instalação:

Após a instalação da biblioteca é possível recuperar informações sobre a previsão do tempo:

Adicionei a gem em um projeto Rails e depois de um pouco de HTML + CSS o resultado final foi esse: