Windows Tips & News

Ako získať predpoveď počasia v PowerShell

click fraud protection

Včera sme skontrolovali peknú a užitočnú službu wttr.in, ktorá používateľovi umožňuje získať predpoveď počasia v termináli Linux. Dnes sa naučíme, ako urobiť to isté v prostredí Windows PowerShell.

Na získanie predpovede počasia použijeme open source webovú službu wttr.in. Wttr.in je možné použiť nielen na kontrolu počasia, ale aj na iné účely. Môžete napríklad vidieť aktuálnu fázu Mesiaca.

PowerShell je pokročilá forma príkazového riadka. Je rozšírený o obrovskú sadu cmdlet pripravených na použitie a prichádza s možnosťou používať .NET framework/C# v rôznych scenároch. Pozri Všetky spôsoby, ako otvoriť PowerShell v systéme Windows 10.

V PowerShell existuje špeciálny alias "curl" pre vstavanú cmdlet Invoke-RestMethod, ktorá dokáže načítať obsah adresy URL z konzoly PowerShell. To nám umožní používať príkazy, ktoré som uviedol v článku o Linuxe, takmer bez úprav.

Ak chcete získať predpoveď počasia v PowerShell, môžete použiť nasledujúce príkazy.

Ak chcete získať aktuálne počasie v prostredí PowerShell, zadajte alebo skopírujte a prilepte nasledujúci príkaz:

(kučeravosť http://wttr.in/?Q0 -UserAgent "zvlnenie" ).Obsah

Požadované umiestnenie môžete určiť nasledovne:

(kučeravosť http://wttr.in/NewYork -UserAgent "zvlnenie" ).Obsah

Výstup bude nasledovný:

V prípade potreby môžete zadať krajinu, v ktorej žijete. Syntax je nasledovná:

(kučeravosť http://wttr.in/"Madrid, Španielsko" -UserAgent "curl" ).Obsah

Dvojité úvodzovky sú dôležité, aby sa zabezpečilo, že umiestnenie bude odovzdané službe, inak sa v PowerShell zobrazí chyba.

Služba podporuje množstvo možností. Ak sa chcete o nich dozvedieť, otvorte nasledujúcu stránku:
http://wttr.in/:help

Prípadne môžete použiť tento príkaz vo svojom termináli:

(kučeravosť http://wttr.in/:help -UserAgent "zvlnenie" ).Obsah

Tu je niekoľko užitočných možností.

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

Zobrazí sa krátka verzia predpovede, ktorá zahŕňa iba poludnie a noc.

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

Zobrazí sa iba aktuálne počasie v určenom mieste.

Za zmienku stojí, že služba wttr.in dokáže zobraziť predpoveď priamo vo vašom webovom prehliadači. Nasmerujte svoj prehliadač na rovnaké miesto, aké používate v PowerShell. Pozrite si nasledujúcu snímku obrazovky:

Ak k umiestneniu pridáte „.png“, služba vráti obrázok PNG. Môžete ho vložiť na svoju webovú stránku.
Otvorte napríklad tento odkaz: http://wttr.in/New-York.png

V režime PNG môžete zadať parametre takto:

wttr.in/Location_parameters.png

Napríklad:

wttr.in/New-York_tq0.png

Služba je lokalizovaná do niekoľkých jazykov.
Ak chcete zmeniť jazyk prognózy, môžete použiť nasledujúcu syntax:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Obsah. (curl wttr.in/Moskva? lang=ru -UserAgent "curl" ).Obsah

Prípadne môžete použiť subdomény takto:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Obsah (curl ru.wttr.in/Moscow -UserAgent "curl" ).Obsah

Podporované jazyky sú:

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 byť

Wttr.in možno použiť na zobrazenie aktuálnej fázy Mesiaca. Vykonajte nasledujúci príkaz:

(curl wttr.in/Moon -UserAgent "curl" ).Obsah

Poznámka: Všetky snímky obrazovky vyššie boli vytvorené v aktualizácii Windows 10 Creators Update. V predchádzajúcich verziách systému Windows sa môže vyskytnúť problém so sekvenciami ANSI v prostredí PowerShell. Ak používate Windows 7 alebo Windows 8, pozrite si nasledujúcu stránku, kde nájdete riešenie: Ako povoliť wttr.in v konzole PowerShell.

To je všetko.

Hovorí sa, že Windows 10 zostava 14390 je RTM

Hovorí sa, že Windows 10 zostava 14390 je RTM

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Spoločnosť Adobe vydala rozšírenie prehliadača na úpravu súborov PDF

Spoločnosť Adobe vydala rozšírenie prehliadača na úpravu súborov PDF

V súčasnosti má takmer každý webový prehliadač zabudovaný prehliadač PDF, ktorý pokryje základné ...

Čítaj viac

Windows 8.1 archívy

Windows 8.1 archívy

Ak ste niekoľkokrát zmenili obrázok používateľského konta systému Windows 8.1, teda avatara, obrá...

Čítaj viac