Včeraj smo pregledali lepo in uporabno storitev, wttr.in, ki uporabniku omogoča, da jo pridobi vremenska napoved v terminalu Linux . Danes se bomo naučili, kako to storiti v Windows PowerShell.
Oglas
Za pripravo vremenske napovedi bomo uporabili odprtokodno spletno storitev wttr.in. Wttr.in se lahko uporablja ne samo za preverjanje vremena, ampak tudi za nekatere druge namene. Na primer, vidite trenutno lunino fazo.
PowerShell je napredna oblika ukaznega poziva. Razširjen je z ogromnim številom komandatov, pripravljenih za uporabo, in ima možnost uporabe .NET framework / C # v različnih scenarijih. Glej Vsi načini za odpiranje PowerShell v sistemu Windows 10 .
V PowerShell-u obstaja poseben vzdevek 'curl' za vgrajeno ukazno vrsticoInvoke-RestMethod, ki lahko pridobi vsebino URL-ja iz konzole PowerShell. To nam bo omogočilo uporabo ukazov, ki sem jih navedel v članku o Linuxu, skoraj brez sprememb.
kako zasukati zaslon na prenosnem računalniku -
Za vremensko napoved v PowerShell-u , lahko uporabite naslednje ukaze.
Če želite v PowerShell dobiti trenutno vreme, vnesite ali kopirajte in prilepite naslednji ukaz:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Vsebina
Želeno lokacijo lahko določite na naslednji način:
(curl http://wttr.in/NewYork -UserAgent 'curl'). Vsebina
Rezultat bo naslednji:
Po potrebi lahko določite državo, v kateri živite. Sintaksa je naslednja:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl '). Vsebina
Dvojne narekovaje so pomembne za zagotovitev, da bo lokacija posredovana storitvi, sicer boste v PowerShell dobili napako.
kako preveriti, koliko ur imate na minecraftu
Storitev podpira številne možnosti. Odprite naslednjo stran, če želite izvedeti več o njih:
http://wttr.in/:help
Ta ukaz lahko uporabite tudi v terminalu:
(curl http://wttr.in/:help -UserAgent 'curl'). Vsebina
Tu je nekaj uporabnih možnosti.
(curl wttr.in/New-York?n -UserAgent 'curl'). Vsebina
Prikazala se bo kratka različica napovedi, ki vključuje samo opoldne in noč.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Vsebina
To bo prikazalo samo trenutno vreme na določeni lokaciji.
Omeniti velja, da lahko storitev wttr.in prikaže napoved v vašem spletnem brskalniku. Usmerite brskalnik na isto mesto, kot ga uporabljate v PowerShell. Oglejte si naslednji posnetek zaslona:
Če na lokacijo dodate '.png', bo storitev vrnila sliko PNG. Lahko ga vdelate v svojo spletno stran.
Na primer, odprite to povezavo: http://wttr.in/New-York.png
V načinu PNG lahko parametre posredujete na naslednji način:
wttr.in/Location_parameters.png
Na primer:
wttr.in/New-York_tq0.png
Storitev je lokalizirana v več jezikov.
Če želite spremeniti jezik napovedi, lahko uporabite naslednjo skladnjo:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl'). Vsebina (curl wttr.in/Moscow?lang=ru -UserAgent 'curl') .Content
Lahko pa uporabite poddomene na naslednji način:
(curl de.wttr.in/Berlin -UserAgent 'curl'). Vsebina (curl ru.wttr.in/Moscow -UserAgent 'curl').
Podprti jeziki so:
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 be
kako pospešiti nalaganje google pogona
Wttr.in lahko uporabimo za prikaz trenutne lunine faze. Izvedite naslednji ukaz:
(curl wttr.in/Moon -UserAgent 'curl'). Vsebina
Opomba: Vsi zgornji posnetki zaslona so bili narejeni v programu Windows 10 Creators Update. V prejšnjih različicah sistema Windows je v PowerShell lahko prišlo do težave z zaporedji ANSI. Če uporabljate sistem Windows 7 ali Windows 8, si oglejte naslednjo stran, da najdete rešitev: Kako omogočiti wttr.in v konzoli PowerShell .
To je to.