Previsão do tempo via terminal

Basta digitar “curl http://wttr.in e aparecerá (em inglês) a previsão do tempo para a sua cidade.

18 curtidas

Bruxaria!
Utilizarei sempre. Obrigado pela dica!

4 curtidas

Mano, nunca tinha visto muito daora. :+1:

2 curtidas

Muito bom! Também usarei sempre!

O wttr tem uma função de shell padrão para usar, se quiser… Veja em:
https://wttr.in/:bash.function
Eu uso essa função e além disso, passo um tac no final
para inverter a order (gosto de informações mais recentes no pé
do terminal!)…

Tem essa função que fiz pro google, mas se eles mudarem o código, já elvis…

#google weather forecast
wf2()
{
	[[ -z "$1" ]] && set -- sao paulo
	set -- $( sed 's/\s/%20/g' <<<"$*" )

	curl -sL --header 'user-agent: Mozilla/5.0 Gecko' "https://www.google.com/search?client=firefox-b-d&q=weather+${*}" |
		sed -ne '/><span><span class/p' |
		sed -Ee 's/^(.*)(.{500})$/<\2/' -e  's/>/>\n/g' |
		sed -e 's/<.*>//' -e 's/\///;/^\s*$/d'
}

Já se alguém quiser previsões de modelos matemáticos que nem o ECMWF (até 10 dias), podem ver o Instituto de Metereologia da Noruega, apis Locationforecast e LocationforecastLTS:
https://api.met.no/weatherapi/
É mais complicado, eu tenho umas funções em shell prontas para puxar a latitude e longitude pelo nome do lugar, também…