Wczoraj sprawdziliśmy fajną i przydatną usługę wttr.in, która pozwala użytkownikowi pobrać plik prognoza pogody w terminalu Linux . Dziś dowiemy się, jak zrobić to samo w programie Windows PowerShell.
Reklama
Będziemy korzystać z usługi internetowej wttr.in typu open source, aby pobrać prognozę pogody. Wttr.in może służyć nie tylko do sprawdzania pogody, ale także do innych celów. Na przykład możesz zobaczyć aktualną fazę Księżyca.
PowerShell to zaawansowana forma wiersza poleceń. Jest rozszerzony o ogromny zestaw gotowych do użycia poleceń cmdlet i umożliwia korzystanie z platformy .NET Framework / C # w różnych scenariuszach. Widzieć Wszystkie sposoby otwierania programu PowerShell w systemie Windows 10 .
W programie PowerShell istnieje specjalny alias „curl” dla wbudowanego polecenia cmdletInvoke-RestMethod, który może pobrać zawartość adresu URL z konsoli programu PowerShell. Pozwoli nam to używać poleceń, które podałem w artykule o Linuksie, prawie bez modyfikacji.
jak usunąć kompilację Kodi?
Aby uzyskać prognozę pogody w PowerShell , możesz użyć następujących poleceń.
Aby uzyskać aktualną pogodę w PowerShell, wpisz lub skopiuj i wklej następujące polecenie:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Treść
Możesz określić żądaną lokalizację w następujący sposób:
(curl http://wttr.in/NewYork -UserAgent 'curl').
Wynik będzie następujący:
W razie potrzeby możesz określić kraj, w którym mieszkasz. Składnia jest następująca:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl ').
Podwójne cudzysłowy są ważne, aby zapewnić, że lokalizacja zostanie przekazana do usługi, w przeciwnym razie wystąpi błąd w programie PowerShell.
Usługa obsługuje wiele opcji. Otwórz następującą stronę, aby się o nich dowiedzieć:
http://wttr.in/:help
Alternatywnie możesz użyć tego polecenia w swoim terminalu:
(curl http://wttr.in/:help -UserAgent 'curl')
Oto kilka przydatnych opcji.
(curl wttr.in/New-York?n -UserAgent 'curl').
Spowoduje to wyświetlenie skróconej wersji prognozy, która obejmuje tylko południe i noc.
(curl wttr.in/New-York?0 -UserAgent 'curl').
Spowoduje to wyświetlenie tylko aktualnej pogody w określonej lokalizacji.
Warto wspomnieć, że serwis wttr.in może wyświetlać prognozę bezpośrednio w Twojej przeglądarce internetowej. Skieruj przeglądarkę na tę samą lokalizację, której używasz w programie PowerShell. Zobacz poniższy zrzut ekranu:
Jeśli dodasz „.png” do lokalizacji, usługa zwróci obraz PNG. Możesz go osadzić na swojej stronie internetowej.
Na przykład otwórz ten link: http://wttr.in/New-York.png
jak dodać bota do serwera discord
W trybie PNG można przekazywać parametry w następujący sposób:
wttr.in/Location_parameters.png
Na przykład:
wttr.in/New-York_tq0.png
Usługa jest zlokalizowana w kilku językach.
Aby zmienić język prognozy, możesz użyć następującej składni:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl') .Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl').
Alternatywnie możesz użyć subdomen w następujący sposób:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moscow -UserAgent 'curl').
Obsługiwane języki to:
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
jak usunąć wiadomość na mac
Wttr.in można wykorzystać do sprawdzenia aktualnej fazy księżyca. Wykonaj następujące polecenie:
(curl wttr.in/Moon -UserAgent 'curl')
Uwaga: wszystkie powyższe zrzuty ekranu zostały wykonane w aktualizacji Windows 10 Creators Update. W poprzednich wersjach systemu Windows może występować problem z sekwencjami ANSI w programie PowerShell. Jeśli korzystasz z systemu Windows 7 lub Windows 8, zapoznaj się z następującą stroną, aby uzyskać obejście: Jak włączyć wttr.in w konsoli PowerShell .
Otóż to.