Kaip gauti orų prognozę „PowerShell“.
Vakar peržiūrėjome gražią ir naudingą paslaugą wttr.in, kuri leidžia vartotojui gauti orų prognozė Linux terminale. Šiandien sužinosime, kaip tą patį padaryti naudojant „Windows PowerShell“.
Skelbimas
Orų prognozei gauti naudosime atvirojo kodo žiniatinklio paslaugą wttr.in. Wttr.in gali būti naudojamas ne tik orams patikrinti, bet ir kitiems tikslams. Pavyzdžiui, galite pamatyti dabartinę Mėnulio fazę.
„PowerShell“ yra išplėstinė komandų eilutės forma. Jis papildytas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework/C# įvairiuose scenarijuose. Pamatyti Visi būdai atidaryti „PowerShell“ sistemoje „Windows 10“..
„PowerShell“ yra specialus slapyvardis „curl“, skirtas integruotam cmdlet Invoke-RestMethod, kuri gali nuskaityti URL turinį iš „PowerShell“ konsolės. Tai leis mums beveik be pakeitimų naudoti komandas, kurias pateikiau „Linux“ straipsnyje.
Norėdami gauti orų prognozę „PowerShell“., galite naudoti šias komandas.
Norėdami gauti dabartinį orą PowerShell, įveskite arba nukopijuokite ir įklijuokite šią komandą:
(garbanos http://wttr.in/?Q0 -UserAgent "curl" ).Turinys
Norimą vietą galite nurodyti taip:
(garbanos http://wttr.in/NewYork -UserAgent "curl" ).Turinys
Išvestis bus tokia:
Jei reikia, galite nurodyti šalį, kurioje gyvenate. Sintaksė yra tokia:
(garbanos http://wttr.in/"Madrid, Ispanija" -UserAgent "curl" ).Turinys
Dvigubos kabutės yra svarbios siekiant užtikrinti, kad vieta būtų perduota paslaugai, kitaip „PowerShell“ gausite klaidą.
Paslauga palaiko keletą parinkčių. Norėdami sužinoti apie juos, atidarykite šį puslapį:
http://wttr.in/:help
Arba galite naudoti šią komandą savo terminale:
(garbanos http://wttr.in/:help -UserAgent "curl" ).Turinys
Štai keletas naudingų parinkčių.
(curl wttr.in/New-York? n -UserAgent "garbanė" ).Turinys
Bus rodoma trumpa prognozės versija, apimanti tik vidurdienį ir naktį.
(curl wttr.in/New-York? 0 -UserAgent "curl" ).Turinys
Taip bus rodomi tik esami orai nurodytoje vietoje.
Verta paminėti, kad paslauga wttr.in gali rodyti prognozę tiesiai jūsų interneto naršyklėje. Nukreipkite naršyklę į tą pačią vietą, kurią naudojate „PowerShell“. Žiūrėkite šią ekrano kopiją:
Jei prie vietos pridėsite „.png“, paslauga grąžins PNG vaizdą. Galite įterpti jį į savo tinklalapį.
Pavyzdžiui, atidarykite šią nuorodą: http://wttr.in/New-York.png
PNG režimu galite perduoti parametrus taip:
wttr.in/Location_parameters.png
Pavyzdžiui:
wttr.in/New-York_tq0.png
Paslauga yra lokalizuota keliomis kalbomis.
Norėdami pakeisti prognozės kalbą, galite naudoti šią sintaksę:
(curl wttr.in/Berlynas? lang=de -UserAgent "curl" ).Turinys. (curl wttr.in/Moscow? lang=ru -UserAgent "curl" ).Turinys
Arba galite naudoti padomenius taip:
(curl de.wttr.in/Berlin -UserAgent "curl" ).Turinys (curl ru.wttr.in/Moscow -UserAgent "curl" ).Turinys
Palaikomos kalbos yra:
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 būti
Wttr.in galima naudoti norint pamatyti esamą Mėnulio fazę. Vykdykite šią komandą:
(curl wttr.in/Moon -UserAgent "curl" ).Turinys
Pastaba: visos aukščiau pateiktos ekrano kopijos buvo padarytos naudojant „Windows 10 Creators Update“. Ankstesnėse „Windows“ versijose gali kilti problemų dėl „PowerShell“ ANSI sekų. Jei naudojate „Windows 7“ arba „Windows 8“, žr. šį puslapį, kad gautumėte problemos sprendimo būdą: Kaip įgalinti wttr.in „PowerShell“ konsolėje.
Viskas.