Windows Tips & News

Como obter a previsão do tempo no PowerShell

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Ontem, revisamos um serviço bom e útil, wttr.in, que permite ao usuário buscar o previsão do tempo no terminal Linux. Hoje, aprenderemos como fazer o mesmo no Windows PowerShell.

Propaganda

Usaremos um serviço da web de código aberto wttr.in para obter a previsão do tempo. Wttr.in pode ser usado não apenas para verificar o tempo, mas também para alguns outros fins. Por exemplo, você pode ver a fase atual da lua.

PowerShell é uma forma avançada de prompt de comando. Ele é estendido com um grande conjunto de cmdlets prontos para uso e vem com a capacidade de usar o .NET framework / C # em vários cenários. Ver Todas as maneiras de abrir o PowerShell no Windows 10.

No PowerShell, há um alias especial "curl" para o cmdlet integrado Invoke-RestMethod, que pode recuperar o conteúdo da URL do console do PowerShell. Isso nos permitirá usar os comandos que forneci no artigo do Linux quase sem modificação.

Para obter a previsão do tempo no PowerShell, você pode usar os seguintes comandos.

Para obter o clima atual no PowerShell, digite ou copie e cole o seguinte comando:

(ondulação http://wttr.in/?Q0 -UserAgent "curl") .Content
Tempo do Windows 10 no Powershell

Você pode especificar o local desejado da seguinte forma:

(ondulação http://wttr.in/NewYork -UserAgent "curl") .Content

O resultado será o seguinte:

Clima de localização do Windows 10 no Powershell

Você pode especificar o país onde mora quando necessário. A sintaxe é a seguinte:

(ondulação http://wttr.in/"Madrid, Espanha "-UserAgent" curl ") .Content

As aspas duplas são importantes para garantir que o local seja passado para o serviço, caso contrário, você receberá um erro no PowerShell.

Tempo do Windows 10 no Powershell

O serviço oferece suporte a várias opções. Abra a seguinte página para aprender sobre eles:
http://wttr.in/:help

Como alternativa, você pode usar este comando em seu terminal:

(ondulação http://wttr.in/:help -UserAgent "curl") .Content

Aqui estão algumas opções úteis.

(curl wttr.in/New-York? n -UserAgent "curl") .Content

Isso exibirá a versão resumida da previsão, que inclui apenas meio-dia e noite.

(curl wttr.in/New-York? 0 -UserAgent "curl"). Conteúdo

Isso mostrará apenas o clima atual no local especificado.

Curta previsão do tempo do Windows 10 no PowerShell

Vale ressaltar que o serviço wttr.in pode mostrar a previsão diretamente do seu navegador. Aponte seu navegador para o mesmo local que você usa no PowerShell. Veja a seguinte captura de tela:

Windows 10 Weather In Edge

Se você adicionar ".png" ao local, o serviço retornará uma imagem PNG. Você pode incorporá-lo em sua página da web.
Por exemplo, abra este link: http://wttr.in/New-York.png

Windows 10 Png Weather In Edge

Quando no modo PNG, você pode passar os parâmetros da seguinte forma:

wttr.in/Location_parameters.png

Por exemplo:

wttr.in/New-York_tq0.png

O serviço está traduzido em vários idiomas.
Para alterar o idioma da previsão, você pode usar a seguinte sintaxe:

(curl wttr.in/Berlin? lang = de -UserAgent "curl") .Content. (curl wttr.in/Moscow? lang = ru -UserAgent "curl") .Content
Tempo do Windows 10 no PowerShell traduzido para o russo

Como alternativa, você pode usar subdomínios da seguinte maneira:

(curl de.wttr.in/Berlin -UserAgent "curl") .Content (curl ru.wttr.in/Moscow -UserAgent "curl") .Content
Tempo do Windows 10 no PowerShell traduzido para o alemão

Os idiomas suportados são:

az bg ca cs cy da de el e es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs ser

Wttr.in pode ser usado para ver a fase atual da lua. Execute o seguinte comando:

(curl wttr.in/Moon -UserAgent "curl") .Content
Fase lunar do Windows 10 no PowerShell

Observação: todas as capturas de tela acima foram feitas no Windows 10 Creators Update. Nas versões anteriores do Windows, pode haver um problema com sequências ANSI no PowerShell. Se você estiver executando o Windows 7 ou Windows 8, consulte a seguinte página para obter uma solução alternativa: Como habilitar wttr.in em um console PowerShell.

É isso.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Arquivos do KDE do Linux Mint 18.3

Este site usa cookies para melhorar a sua experiência enquanto navega pelo site. Destes cookies, ...

Consulte Mais informação

Tema Aurora Borealis para Windows 10, 8 e 7

Tema Aurora Borealis para Windows 10, 8 e 7

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaO l...

Consulte Mais informação

Word for Web agora pode transformar documentos em apresentações

Word for Web agora pode transformar documentos em apresentações

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaA M...

Consulte Mais informação