Ahir vam revisar un servei agradable i útil, wttr.in, que permet a l'usuari obtenir el fitxer predicció del temps al terminal Linux . Avui, aprendrem a fer el mateix a Windows PowerShell.
Anunci publicitari
Utilitzarem un servei web de codi obert wttr.in per obtenir la previsió meteorològica. Wttr.in es pot utilitzar no només per comprovar el temps, sinó també per a altres propòsits. Per exemple, podeu veure la fase de la Lluna actual.
PowerShell és una forma avançada de símbol del sistema. S'amplia amb un gran conjunt de cmdlets llestos per utilitzar i inclou la possibilitat d'utilitzar .NET framework / C # en diversos escenaris. Veure Totes les maneres d'obrir PowerShell a Windows 10 .
A PowerShell, hi ha un àlies especial 'rínxol' per al cmdlet integratInvoke-RestMethod, que pot recuperar el contingut de l'URL des de la consola PowerShell. Això ens permetrà utilitzar les ordres que he proporcionat a l'article de Linux gairebé sense modificacions.
sims 4 com girar objectes
Per obtenir la previsió meteorològica a PowerShell , podeu utilitzar les ordres següents.
Per obtenir el temps actual a PowerShell, escriviu o copieu-enganxeu l'ordre següent:
(curl http://wttr.in/?Q0 -UserAgent 'curl').
Podeu especificar la ubicació desitjada de la manera següent:
(curl http://wttr.in/NewYork -UserAgent 'curl').
La sortida serà la següent:
Podeu especificar el país on viviu quan ho requereixi. La sintaxi és la següent:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl ').
Les cometes dobles són importants per assegurar-se que la ubicació es transmetrà al servei, en cas contrari obtindreu un error a PowerShell.
El servei admet diverses opcions. Obriu la pàgina següent per obtenir informació sobre ells:
http://wttr.in/:help
com comprovar si el telèfon està desbloquejat
Com a alternativa, podeu utilitzar aquesta ordre al vostre terminal:
(curl http://wttr.in/:help -UserAgent 'curl').
Aquí hi ha algunes opcions útils.
(curl wttr.in/New-York?n -UserAgent 'curl').
Es mostrarà la versió breu de la previsió que inclou només el migdia i la nit.
(curl wttr.in/New-York?0 -UserAgent 'curl').
Això només mostrarà el temps actual a la ubicació especificada.
Val a dir que el servei wttr.in pot mostrar la previsió al vostre navegador web. Dirigiu el navegador cap a la mateixa ubicació que utilitzeu a PowerShell. Vegeu la captura de pantalla següent:
Si afegiu '.png' a la ubicació, el servei retornarà una imatge PNG. Podeu incrustar-lo a la vostra pàgina web.
Per exemple, obriu aquest enllaç: http://wttr.in/New-York.png
En mode PNG, podeu passar paràmetres de la següent manera:
wttr.in/Location_parameters.png
Per exemple:
wttr.in/New-York_tq0.png
El servei està localitzat en diversos idiomes.
Per canviar l'idioma de previsió, podeu utilitzar la sintaxi següent:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl'). Contingut (curl wttr.in/Moscow?lang=ru -UserAgent 'curl').
Com a alternativa, podeu utilitzar subdominis de la següent manera:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moscow -UserAgent 'curl').
Els idiomes admesos són:
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 ser
es pot executar una banda de garatge a Windows
Wttr.in es pot utilitzar per veure la fase actual de la Lluna. Executeu l'ordre següent:
(curl wttr.in/Moon -UserAgent 'curl'). Contingut
Nota: totes les captures de pantalla anteriors es van fer a Windows 10 Creators Update. En versions anteriors de Windows, hi pot haver un problema amb les seqüències ANSI a PowerShell. Si utilitzeu Windows 7 o Windows 8, consulteu la pàgina següent per obtenir una solució: Com s'activa wttr.in en una consola PowerShell .
Això és.