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

Objevena nová verze rozšíření Microsoft Edge Insider Extension

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Microsoft podporuje přidání ovladače systému souborů exFAT do jádra Linuxu

Microsoft podporuje přidání ovladače systému souborů exFAT do jádra Linuxu

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

Stáhněte si Modifikační klávesy Narrator Announce tak, jak byly zadány ve Windows 10

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více