Windows Tips & News

Jak získat předpověď počasí v PowerShellu

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Včera jsme zkontrolovali pěknou a užitečnou službu wttr.in, která uživateli umožňuje získat předpověď počasí v linuxovém terminálu. Dnes se naučíme, jak udělat totéž v prostředí Windows PowerShell.

reklama

K načtení předpovědi počasí použijeme open source webovou službu wttr.in. Wttr.in lze použít nejen ke kontrole počasí, ale také k některým dalším účelům. Můžete například vidět aktuální fázi Měsíce.

PowerShell je pokročilá forma příkazového řádku. Je rozšířena o obrovskou sadu rutin připravených k použití a přichází s možností používat .NET framework/C# v různých scénářích. Vidět Všechny způsoby, jak otevřít PowerShell ve Windows 10.

V PowerShellu existuje speciální alias „curl“ pro vestavěnou rutinu Invoke-RestMethod, který dokáže načíst obsah adresy URL z konzoly PowerShell. To nám umožní používat příkazy, které jsem uvedl v článku o Linuxu, téměř bez úprav.

Chcete-li získat předpověď počasí v PowerShell, můžete použít následující příkazy.

Chcete-li získat aktuální počasí v PowerShellu, zadejte nebo zkopírujte a vložte následující příkaz:

(kučera http://wttr.in/?Q0 -UserAgent "zkroucení" ).Obsah
Počasí ve Windows 10 v Powershell

Požadované umístění můžete určit následovně:

(kučera http://wttr.in/NewYork -UserAgent "zkroucení" ).Obsah

Výstup bude následující:

Windows 10 Umístění Počasí v Powershell

V případě potřeby můžete zadat zemi, kde žijete. Syntaxe je následující:

(kučera http://wttr.in/"Madrid, Španělsko" -UserAgent "curl" ).Obsah

Dvojité uvozovky jsou důležité, aby bylo zajištěno, že umístění bude předáno službě, jinak se v PowerShellu zobrazí chyba.

Windows 10 Country Počasí v Powershell

Služba podporuje řadu možností. Chcete-li se o nich dozvědět více, otevřete následující stránku:
http://wttr.in/:help

Případně můžete ve svém terminálu použít tento příkaz:

(kučera http://wttr.in/:help -UserAgent "zkroucení" ).Obsah

Zde je několik užitečných možností.

(curl wttr.in/New-York? n -UserAgent "zkroucení" ).Obsah

Zobrazí se krátká verze předpovědi, která zahrnuje pouze poledne a noc.

(curl wttr.in/New-York? 0 -UserAgent "zkroucení" ).Obsah

Zobrazí se pouze aktuální počasí v určeném místě.

Krátká předpověď počasí pro Windows 10 v PowerShellu

Za zmínku stojí, že služba wttr.in umí zobrazit předpověď přímo ve vašem webovém prohlížeči. Nasměrujte prohlížeč na stejné umístění, jaké používáte v PowerShellu. Podívejte se na následující snímek obrazovky:

Windows 10 Počasí v Edge

Pokud k umístění přidáte „.png“, služba vrátí obrázek PNG. Můžete jej vložit na svou webovou stránku.
Otevřete například tento odkaz: http://wttr.in/New-York.png

Windows 10 Png Počasí v Edge

V režimu PNG můžete parametry předávat takto:

wttr.in/Location_parameters.png

Například:

wttr.in/New-York_tq0.png

Služba je lokalizována do několika jazyků.
Chcete-li změnit jazyk prognózy, můžete použít následující syntaxi:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Obsah. (curl wttr.in/Moskva? lang=ru -UserAgent "curl" ).Obsah
Počasí ve Windows 10 v prostředí PowerShell přeloženo do ruštiny

Případně můžete použít subdomény následovně:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Obsah (curl ru.wttr.in/Moskva -UserAgent "curl" ).Obsah
Počasí ve Windows 10 v prostředí PowerShell přeloženo do němčiny

Podporované jazyky jsou:

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

Wttr.in lze použít k zobrazení aktuální fáze Měsíce. Proveďte následující příkaz:

(curl wttr.in/Moon -UserAgent "curl" ).Obsah
Windows 10 Moon Phase v PowerShellu

Poznámka: Všechny snímky obrazovky výše byly vytvořeny v aktualizaci Windows 10 Creators Update. V předchozích verzích Windows se může vyskytnout problém se sekvencemi ANSI v PowerShellu. Pokud používáte Windows 7 nebo Windows 8, podívejte se na následující stránku, kde najdete řešení: Jak povolit wttr.in v konzole PowerShell.

A je to.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Microsoft aktualizuje ISO pro Windows 11/10 verze 22H2

Microsoft aktualizuje ISO pro Windows 11/10 verze 22H2

DOPORUČENO: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuMic...

Přečtěte si více

Windows 10 v1909 dostává opravu mimo pásmo KB5001028 pro WPA3 Wi-Fi

Windows 10 v1909 dostává opravu mimo pásmo KB5001028 pro WPA3 Wi-Fi

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuS...

Přečtěte si více

Windows 10 Build 17713 přichází s novými funkcemi

Windows 10 Build 17713 přichází s novými funkcemi

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuM...

Přečtěte si více