domingo, 18 de março de 2018

Previsão do tempo via terminal Linux com cURL e wttr.in

Obter informações sobre a meteorologia não é um privilégio de sites especializados no assunto, também é possível receber tais informações via terminal Linux.

Para isso precisamos acessar o comando curl e o serviço gratuito wttr.in.

### cURL
O cURL é uma ferramenta utilizada via linha de comando, que manipula as URL e as transferências de dados, suportando os principais protocolos de transferência, como: FTP, FTPS, HTTP, TELNET, IMAP entre outros.
Escrevi um Post sobre o comando cURL "CONSULTAR IP EXTERNO (DINÂMICO) VIA LINHA DE COMANDO

INSTALAÇÃO:
# apt-get install curl



### WTTR.IN

O servico de previsão moteorológica wttr.in orefece usporte a métodos de informação com sequência ANSI, acessível via terminal linux, executados pelos clientes: curl, wget, http e .png (formato gráfico).

Para retornar a previsão do tempo dos próximos três dias, utilize o comando:
$ curl -4 http://wttr.in/Maringa

Weather report: Maringa, Brazil

     \   /     Sunny
      .-.      27-30 °C       
   ― (   ) ―   ↓ 28 km/h      
      `-’      10 km          
     /   \     1.0 mm         
                                                      


O retorno pode ser personalizado indicando o idioma desejado, sendo suportadas os seguintes idiomas:
Supported languages:
de fr id it nb ru (supported)
az be bg bs ca cy cs da el eo es et fi hi hr hu hy is ja jv ka kk ko ky lt lv mk ml nl nn pt pl ro sk sl sr sr-lat sv sw th tr uk uz vi zh zu he (in progress)


$ curl wttr.in/Maringa?lang=pt

Previsão do tempo para: Maringa, Brazil

     \   /     Sol
      .-.      27-30 °C       
   ― (   ) ―   ↓ 28 km/h      
      `-’      10 km          
     /   \     1.0 mm  


cURL e wttr.in via terminal Linux


### IMAGEM .png
$ curl wttr.in/Maringa.png?lang=pt