Igår granskade vi en trevlig och användbar tjänst, wttr.in, som låter användaren hämta väderprognos i Linux terminal . Idag lär vi oss hur man gör detsamma i Windows PowerShell.
Annons
Vi använder en öppen källkodstjänst wttr.in för att hämta väderprognosen. Wttr.in kan inte bara användas för att kontrollera vädret utan även för andra ändamål. Du kan till exempel se den aktuella månfasen.
PowerShell är en avancerad form av kommandotolken. Den utökas med en enorm uppsättning färdiga cmdlets och kommer med möjligheten att använda .NET framework / C # i olika scenarier. Ser Alla sätt att öppna PowerShell i Windows 10 .
I PowerShell finns det ett speciellt alias 'curl' för den inbyggda cmdletenAnropa-RestMethod, som kan hämta URL-innehållet från PowerShell-konsolen. Detta gör att vi kan använda kommandon som jag har tillhandahållit i Linux-artikeln nästan utan ändringar.
google play fire tv utan root
För att få väderprognosen i PowerShell , kan du använda följande kommandon.
För att få det aktuella vädret i PowerShell, skriv eller kopiera och klistra in följande kommando:
(curl http://wttr.in/?Q0 -UserAgent 'curl') .Innehåll
Du kan ange önskad plats enligt följande:
(curl http://wttr.in/NewYork -UserAgent 'curl'). Innehåll
Resultatet blir följande:
Du kan ange det land där du bor när det behövs. Syntaksen är som följer:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl ') .Innehåll
Dubbla citat är viktiga för att säkerställa att platsen skickas till tjänsten, annars får du ett fel i PowerShell.
ta bort mapp från biblioteksfönster 10
Tjänsten stöder ett antal alternativ. Öppna följande sida för att lära dig mer om dem:
http://wttr.in/:hjälp
Alternativt kan du använda det här kommandot i din terminal:
(curl http://wttr.in/:help -UserAgent 'curl'). Innehåll
Här är några användbara alternativ.
(curl wttr.in/New-York?n -UserAgent 'curl'). Innehåll
Detta visar den korta versionen av prognosen som endast inkluderar Noon och Night.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Innehåll
Detta visar endast det aktuella vädret på den angivna platsen.
Det är värt att nämna att tjänsten wttr.in kan visa prognosen direkt i din webbläsare. Peka din webbläsare på samma plats som du använder i PowerShell. Se följande skärmdump:
Om du lägger till '.png' till platsen returnerar tjänsten en PNG-bild. Du kan bädda in den på din webbsida.
Öppna till exempel den här länken: http://wttr.in/New-York.png
I PNG-läge kan du skicka parametrar enligt följande:
wttr.in/Location_parameters.png
Till exempel:
wttr.in/New-York_tq0.png
Tjänsten är lokaliserad på flera språk.
För att ändra prognosspråket kan du använda följande syntax:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl') .Innehåll (curl wttr.in/Moscow?lang=ru -UserAgent 'curl').
Alternativt kan du använda underdomäner enligt följande:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Innehåll (curl ru.wttr.in/Moscow -UserAgent 'curl') .Innehåll
Språk som stöds är:
az bg ca cs cy da de el eo es fi fr hi hr hu är det 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 vara
hur man tar bort säkerhetskopior av tidsmaskiner från extern hårddisk
Wttr.in kan användas för att se den aktuella månfasen. Utför följande kommando:
(curl wttr.in/Moon -UserAgent 'curl'). Innehåll
Obs! Alla skärmdumpar ovan gjordes i Windows 10 Creators Update. I tidigare Windows-versioner kan det finnas ett problem med ANSI-sekvenser i PowerShell. Om du kör Windows 7 eller Windows 8, se följande sida för att få en lösning: Hur man aktiverar wttr.in i en PowerShell-konsol .
Det är allt.