Atualizações do clima do terminal

Eu queria ver o tempo atual quando abri o terminal, então olhei ao redor e encontrei uma ótima API para retornar dados meteorológicos com base na latitude / longitude.

Como ele foi retornado em XML e eu já tinha a gem Nokogiri instalada, alimentei o XML retornado nele executando o comando correto para obter as coisas básicas que queria, ou seja, temperatura externa e classificação de clima atual.

Acabou sendo um one-liner longo que coloquei em meu bash_profile e agora recebo todas as atualizações meteorológicas de forma fácil e limpa.

curl -s "http://api.openweathermap.org/data/2.5/weather?lat=43.4667&lon=-80.5167&units=metric&mode=xml&APPID=7c7eaeee706086a91f91215242f3b44a" | nokogiri -E xml -e 'puts "it is " + $_.xpath("//current //temperature").first.attributes["value"].value + " degrees in Waterloo, and the weather is " + $_.xpath("//weather").first.attributes["value"].value + "."'