Windows Tips & News

Cum să obțineți prognoza meteo în PowerShell

click fraud protection

Ieri, am analizat un serviciu frumos și util, wttr.in, care permite utilizatorului să preia prognoza meteo în terminalul Linux. Astăzi, vom învăța cum să facem același lucru în Windows PowerShell.

Vom folosi un serviciu web open source wttr.in pentru a prelua prognoza meteo. Wttr.in poate fi folosit nu numai pentru a verifica vremea, ci și în alte scopuri. De exemplu, puteți vedea faza curentă a Lunii.

PowerShell este o formă avansată de prompt de comandă. Este extins cu un set imens de cmdleturi gata de utilizare și vine cu capacitatea de a utiliza .NET framework/C# în diferite scenarii. Vedea Toate modalitățile de a deschide PowerShell în Windows 10.

În PowerShell, există un alias special „curl” pentru cmdletul încorporat Invoke-RestMethod, care poate prelua conținutul URL din consola PowerShell. Acest lucru ne va permite să folosim comenzile pe care le-am furnizat în articolul Linux aproape fără modificări.

Pentru a obține prognoza meteo în PowerShell, puteți folosi următoarele comenzi.

Pentru a obține vremea curentă în PowerShell, tastați sau copiați și lipiți următoarea comandă:

(răsuci http://wttr.in/?Q0 -UserAgent "curl" ).Conținut

Puteți specifica locația dorită după cum urmează:

(răsuci http://wttr.in/NewYork -UserAgent "curl" ).Conținut

Ieșirea va fi după cum urmează:

Puteți specifica țara în care locuiți atunci când este necesar. Sintaxa este următoarea:

(răsuci http://wttr.in/"Madrid, Spania" -UserAgent "curl" ).Conținut

Ghilimele duble sunt importante pentru a vă asigura că locația va fi transmisă serviciului, altfel veți primi o eroare în PowerShell.

Serviciul acceptă o serie de opțiuni. Deschide următoarea pagină pentru a afla despre ele:
http://wttr.in/:help

Alternativ, puteți utiliza această comandă în terminalul dvs.:

(răsuci http://wttr.in/:help -UserAgent "curl" ).Conținut

Iată câteva opțiuni utile.

(curl wttr.in/New-York? n -UserAgent „curl” ).Conținut

Aceasta va afișa versiunea scurtă a prognozei, care include doar amiază și noapte.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Conținut

Aceasta va afișa doar vremea curentă în locația specificată.

Este de menționat că serviciul wttr.in poate afișa prognoza chiar în browserul dvs. web. Orientați browserul către aceeași locație pe care o utilizați în PowerShell. Vedeți următoarea captură de ecran:

Dacă adăugați „.png” la locație, serviciul va returna o imagine PNG. Îl puteți încorpora în pagina dvs. web.
De exemplu, deschideți acest link: http://wttr.in/New-York.png

Când sunteți în modul PNG, puteți transmite parametri după cum urmează:

wttr.in/Location_parameters.png

De exemplu:

wttr.in/New-York_tq0.png

Serviciul este localizat în mai multe limbi.
Pentru a schimba limba de prognoză, puteți utiliza următoarea sintaxă:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Conținut. (curl wttr.in/Moscova? lang=ru -UserAgent "curl" ).Conținut

Alternativ, puteți utiliza subdomeniile după cum urmează:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Conținut (curl ru.wttr.in/Moscow -UserAgent "curl" ).Conținut

Limbile acceptate sunt:

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 fi

Wttr.in poate fi folosit pentru a vedea faza curentă a Lunii. Executați următoarea comandă:

(curl wttr.in/Moon -UserAgent „curl” ).Conținut

Notă: Toate capturile de ecran de mai sus au fost făcute în Windows 10 Creators Update. În versiunile anterioare de Windows, poate exista o problemă cu secvențele ANSI din PowerShell. Dacă utilizați Windows 7 sau Windows 8, vă rugăm să consultați următoarea pagină pentru a obține o soluție: Cum să activați wttr.in într-o consolă PowerShell.

Asta e.

Descarcă Descarcă Metalik Glass (Dark) Skin pentru AIMP3

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Descărcați Descărcați Skin Glass Elegant AIO v.1.0.2 pentru AIMP3

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Descărcați arhivele de skinuri AIMP3

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult