Como verificar a previsão do tempo usando apenas um terminal e o cURL

Quer ficar de olho no clima da sua região mas não quer instalar nenhum programa? Então veja como verificar a previsão do tempo usando apenas um terminal e o cURL, usando o serviço wttr.in.

wttr.in é um frontent web para Wego, um aplicativo de tempo para o terminal. Com o serviço, você consegue verificar a previsão do tempo usando apenas um terminal e o cURL, ou seja, sem ter que instalar qualquer coisa (exceto o cURL, que em algumas distros vem instalado por padrão).

Como verificar a previsão do tempo usando apenas um terminal e o cURL

Por padrão, o serviço tenta determinar sua localização automaticamente, mas se isso falhar, ele permite que você especifique o local de várias maneiras, através do nome da cidade, de três letras do código do aeroporto, CEP ou a localização de um nome de domínio ou endereço IP.

Outras características incluem uma previsão do tempo de três dias, exibição das fases da lua e suporte para dois sistemas métricos (SI; usado por padrão em todos os lugares, exceto os EUA) e USCS (usado por padrão nos EUA).

Sob o capô, o wttr.in usa WorldWeatherOnline para obter as informações meteorológicas, embora isso possa mudar no futuro, já que o Wego, a ferramenta que wttr.in usa como backend, recentemente passou a usar por padrão forecast.io.

Se você quiser ter a previsão do tempo na área de trabalho do seu PC, veja este tutorial:
Previsão do tempo: Como instalar o My Weather Indicator no Ubuntu

O que é preciso para pode verificar a previsão do tempo usando apenas um terminal e o cURL

O único requisito para usar wttr.in é o “cURL”, um programa que está disponível por padrão na maioria das distribuições.

Se não tiver o programa, basta procurar e instalar ele usando o gerenciador de pacotes de sua distro ou usando comandos como:

Debian, Ubuntu e derivados:

sudo apt-get install curl

OpenSUSE:

sudo zypper install curl

CentOS, Fedora e derivados:

sudo yum install curl

Ou

sudo dnf install curl

Como verificar a previsão do tempo usando apenas um terminal e o cURL

Depois de instalar o cURL, para verificar a previsão do tempo, abra um terminal e execute o comando a seguir:

curl wttr.in

Para exibir as informações em português, acrescente ?lang=pt e use o comando nesse formato:

curl wttr.in?lang=pt

Como dito antes, se o wttr.in não consegue detectar a sua localização atual, ou se você deseja obter informações sobre o tempo para um local diferente, você pode especificar de três letras de códigos de aeroporto, nomes da cidade, nomes de domínio ou endereços IP. Aqui estão alguns exemplos:

Para verificar a previsão do tempo de New York (paar usar nomes de cidade contendo espaços, você pode inserir o nome entre aspas ou utilize um sublinhado, como por exemplo, “New York” e trabalhar New_York):

curl wttr.in/"new york"?lang=pt

Para verificar a previsão do tempo de Paris, use esse comando:

curl wttr.in/paris?lang=pt

Para verificar a previsão do tempo de Londres usando um código do aeroporto de 3 letras (aquelas que aparecem no bilhete de passagem).

A seguir, veja o exemplo usando o código do aeroporto de Heathrow abaixo:

curl wttr.in/lhr?lang=pt

Para verificar a previsão do tempo usando um CEP (note que wttr.in chama isso de “area code” ou código de área, mas os códigos de área são realmente uma coisa diferente), use esse comando:

curl wttr.in/60602?lang=pt

Para saber a previsão do tempo usando as unidades métricas ou USCS, basta acrescentar “?M” ou “?U” para o comando (sem as aspas).

Por exemplo, para forçar as unidades métricas (SI) para obter informações sobre o tempo para Chicago, você usaria:

curl wttr.in/chicago?m

Para ver todas as opções disponíveis, use o seguinte comando:

curl wttr.in/:help

Gostou? Pois é, agora dá para verificar a previsão do tempo a hora que quiser.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.