No próximo artigo, daremos uma olhada em wttr.in. Este é um serviço de previsão do tempo que vai nos oferecer alguns recursos interessantes. Isso nos permitirá consultar o tempo desde a linha de comando de forma simples e rápida.
O programa pode detectar automaticamente nossa localização (de acordo com nosso endereço IP), também seremos capazes de especificar a localização ou pesquisar uma localização geográfica (cComo um monumento, uma montanha, etc.) e muito mais. Mas o melhor de tudo é que não teremos que instalá-lo. Tudo o que vamos precisar é cURL ou wget.
Características gerais de wttr.in
- Este programa nós exibe o tempo atual e uma previsão do tempo de 3 dias. Este é dividido em manhã, meio-dia, tarde e noite. Também estão incluídos a faixa de temperatura, velocidade e direção do vento, quantidade de precipitação e sua probabilidade.
- Na página do GitHub, eles nos dizem que podemos ver as fases lunares de cada um dos dias.
- Podemos usar a detecção automática de um localização com base no endereço IP.
- Seremos capazes de especificar um local usando o nome da cidade, código de aeroporto de 3 letras, código de área, coordenadas GPS, endereço IP ou nome de domínio. Teremos também o capacidade de especificar uma localização geográfica como um lago, uma montanha ou um marco.
- admite nomes de locais multilíngues. Nesse caso, a string de consulta deve ser especificada em Unicode.
- Outro recurso disponível será a capacidade de especificar o idioma no qual a previsão do tempo deve ser exibida. Suporta mais de 50 idiomas.
- Unidades de uso USCS para consultas dos EUA e o sistema métrico para o resto do mundo. Isso pode ser alterado adicionando ? u para USCS y ? m para o sistema métrico.
- Nós teremos 3 formatos de saída: ANSI para o terminal, HTML para o navegador e PNG.
Usando Wttr.in
Conforme mencionado no início da postagem, para usar wttr.in, tudo o que precisamos é cURL ou Wget, mas também seremos capazes de instale-o em nosso próprio servidor para realizar inquéritos da web.
Antes de usar wttr.in, teremos que nos certificar de que cURL está instalado em nosso computador. No Debian, Ubuntu ou Linux Mint, poderemos instalar cURL usando este comando no terminal (Ctrl + Alt + T):
sudo apt install curl
Alguns exemplos de wttr.in
Mostra o tempo de acordo com nosso IP
O programa mostra-nos o tempo para a nossa localização. Tente adivinhar nossa localização com base no endereço IP. No meu caso devo dizer que devido à localização do meu provedor de internet, ele falhou por alguns quilômetros.
curl wttr.in
wget Também pode nos ajudar, em vez de cURL, se quisermos verificar o clima atual:
wget -O- -q wttr.in
Em todos os comandos que serão mostrados abaixo, poderemos substituir o curl por wget -O- -q se preferirmos Wget em vez de cURL.
A hora de um local
Podemos pedir ao programa para nos mostrar o clima de um determinado local, passando-lhe o nome disso no comando:
curl wttr.in/lepe
O tempo de um marco
Exibe as informações meteorológicas para um marco ou monumento. Para este exemplo veremos a hora em que nos encontraremos no Aqueduto de Segóvia com o seguinte comando:
curl wttr.in/~Acueducto+Segovia
A hora de um local de acordo com seu IP
Teremos a opção de obter o informações meteorológicas para a localização de um endereço IP. O IP usado neste exemplo pertence ao Google:
curl wttr.in/@216.58.211.35
O tempo economizado em uma imagem .png
Podemos usar o Wget para baixar Tempo atual e previsão de 3 dias como uma imagem PNG. Também podemos especificar o nível de transparência PNG. Para este exemplo, curl não vai funcionar.
wget wttr.in/Madrid.png
Outros exemplos
Para saber outros exemplos, podemos ir para a página GitHub do projeto wttr.in. Também teremos informações úteis digitando o seguinte em um terminal (Ctrl + Alt + T):
curl wttr.in/:help