Ieri, am analizat un serviciu drăguț și util, wttr.in, care permite utilizatorului să aducă prognoza meteo în terminalul Linux . Astăzi, vom învăța cum să procedăm la fel în Windows PowerShell.
Reclama
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 pentru alte scopuri. De exemplu, puteți vedea faza lunară actuală.
PowerShell este o formă avansată de prompt de comandă. Este extins cu un set imens de cmdlet-uri gata de utilizat și vine cu posibilitatea 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 cmdlet-ul încorporatInvocare-RestMetodă, 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.
cum să cumperi skin-uri de liga Overwatch
Pentru a obține prognoza meteo în PowerShell , puteți utiliza următoarele comenzi.
Pentru a obține vremea curentă în PowerShell, tastați sau copiați-lipiți următoarea comandă:
(curl http://wttr.in/?Q0 -UserAgent 'curl').
Puteți specifica locația dorită după cum urmează:
(curl http://wttr.in/NewYork -UserAgent 'curl').
Ieșirea va fi după cum urmează:
Puteți specifica țara în care locuiți atunci când vi se cere. Sintaxa este următoarea:
(curl http://wttr.in/'Madrid, Spania '-UserAgent' curl ').
Cotațiile 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ți următoarea pagină pentru a afla mai multe despre acestea:
http://wttr.in/:help
cum se instalează Windows 7 doar cu porturi USB 3.0
Alternativ, puteți utiliza această comandă în terminal:
(curl http://wttr.in/:help -UserAgent 'curl').
Iată câteva opțiuni utile.
(curl wttr.in/New-York?n -UserAgent 'curl').
Aceasta va afișa versiunea scurtă a prognozei, care include doar Noon și Night.
(curl wttr.in/New-York?0 -UserAgent 'curl').
Aceasta va arăta doar vremea curentă în locația specificată.
Merită menționat faptul că serviciul wttr.in poate afișa prognoza chiar în browserul dvs. web. Îndreptaț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
În modul PNG, puteți trece parametrii 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') .Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl').
Alternativ, puteți utiliza subdomeniile după cum urmează:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moscow -UserAgent 'curl') .Content
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
am nevoie de un televizor inteligent pentru a obține netflix
Wttr.in poate fi utilizat pentru a vedea faza lunară curentă. 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 în PowerShell. Dacă rulați Windows 7 sau Windows 8, vă rugăm să consultați pagina următoare pentru a obține o soluție: Cum se activează wttr.in într-o consolă PowerShell .
Asta e.