Windows Tips & News

Kako dobiti vremensku prognozu u PowerShellu

click fraud protection

Jučer smo pregledali lijepu i korisnu uslugu, wttr.in, koja omogućuje korisniku da dohvati vremenska prognoza u Linux terminalu. Danas ćemo naučiti kako to učiniti u Windows PowerShell-u.

Za dohvaćanje vremenske prognoze koristit ćemo web-servis otvorenog koda wttr.in. Wttr.in se može koristiti ne samo za provjeru vremena, već i za neke druge svrhe. Na primjer, možete vidjeti trenutnu fazu Mjeseca.

PowerShell je napredni oblik naredbenog retka. Proširen je ogromnim skupom cmdlet-a spremnih za korištenje i dolazi s mogućnošću korištenja .NET frameworka/C# u raznim scenarijima. Vidjeti Svi načini za otvaranje PowerShell-a u sustavu Windows 10.

U PowerShell-u postoji poseban alias "curl" za ugrađeni cmdlet Invoke-RestMethod, koji može dohvatiti sadržaj URL-a s PowerShell konzole. To će nam omogućiti korištenje naredbi koje sam naveo u članku o Linuxu gotovo bez izmjena.

Da biste dobili vremensku prognozu u PowerShell-u, možete koristiti sljedeće naredbe.

Da biste dobili trenutačno vrijeme u PowerShellu, upišite ili kopirajte i zalijepite sljedeću naredbu:

(kovrča http://wttr.in/?Q0 -UserAgent "curl" ).Sadržaj

Možete odrediti željenu lokaciju na sljedeći način:

(kovrča http://wttr.in/NewYork -UserAgent "curl" ).Sadržaj

Izlaz će biti sljedeći:

Po potrebi možete odrediti državu u kojoj živite. Sintaksa je sljedeća:

(kovrča http://wttr.in/"Madrid, Španjolska" -UserAgent "curl" ).Sadržaj

Dvostruki navodniki važni su kako bi se osiguralo da će lokacija biti proslijeđena usluzi, inače ćete dobiti pogrešku u PowerShell-u.

Usluga podržava brojne opcije. Otvorite sljedeću stranicu da saznate više o njima:
http://wttr.in/:help

Alternativno, možete koristiti ovu naredbu u svom terminalu:

(kovrča http://wttr.in/:help -UserAgent "curl" ).Sadržaj

Evo nekoliko korisnih opcija.

(curl wttr.in/New-York? n -UserAgent "curl" ).Sadržaj

Ovo će prikazati kratku verziju prognoze koja uključuje samo podne i noć.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Sadržaj

Ovo će prikazati samo trenutačno vrijeme na navedenoj lokaciji.

Vrijedi spomenuti da usluga wttr.in može prikazati prognozu izravno u vašem web pregledniku. Usmjerite svoj preglednik na isto mjesto koje koristite u PowerShellu. Pogledajte sljedeću snimku zaslona:

Ako na lokaciju dodate ".png", usluga će vratiti PNG sliku. Možete ga ugraditi u svoju web stranicu.
Na primjer, otvorite ovu poveznicu: http://wttr.in/New-York.png

Kada ste u PNG načinu, možete proslijediti parametre na sljedeći način:

wttr.in/Location_parameters.png

Na primjer:

wttr.in/New-York_tq0.png

Usluga je lokalizirana na nekoliko jezika.
Za promjenu jezika predviđanja možete koristiti sljedeću sintaksu:

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

Alternativno, možete koristiti poddomene na sljedeći način:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Sadržaj (curl ru.wttr.in/Moscow -UserAgent "curl" ).Sadržaj

Podržani jezici su:

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 biti

Wttr.in se može koristiti za vidjeti trenutnu Mjesečevu fazu. Izvrši sljedeću naredbu:

(curl wttr.in/Moon -UserAgent "curl" ).Sadržaj

Napomena: Sve gornje snimke zaslona napravljene su u Windows 10 Creators Update. U prethodnim verzijama sustava Windows može postojati problem s ANSI sekvencama u PowerShellu. Ako koristite Windows 7 ili Windows 8, pogledajte sljedeću stranicu da biste dobili rješenje: Kako omogućiti wttr.in u PowerShell konzoli.

To je to.

Više Windows razvojnih timova sada je pod Panos Panay

Više Windows razvojnih timova sada je pod Panos Panay

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Izrada 2021: WSL sada podržava Linux GUI aplikacije

Izrada 2021: WSL sada podržava Linux GUI aplikacije

U sklopu Build 2021, Microsoft je najavio javnu dostupnost podrške za Linux GUI aplikacije na Win...

Čitaj više

Upravljajte glasnoćom i ravnotežom sustava Windows iz područja obavijesti (sistemska traka)

Upravljajte glasnoćom i ravnotežom sustava Windows iz područja obavijesti (sistemska traka)

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više