W przypadku różnych środowisk graficznych, takich jak Cinnamon, KDE, MATE itp., Istnieje wiele pulpitów, apletów panelu i widżetów, które zapewniają fantazyjną prognozę pogody. Jeśli wolisz minimalistyczne, ale efektywne środowisko, możesz dowiedzieć się, jak uzyskać informacje o pogodzie bezpośrednio w emulatorze terminala lub w czystym środowisku konsoli. Oto, jak można to zrobić.
Reklama
Przed kontynuowaniem upewnij się, że masz narzędzie konsolikędziorzainstalowany. W większości dystrybucji Linuksa jest instalowany zaraz po wyjęciu z pudełka. Możesz sprawdzić, czy jest zainstalowany za pomocą następującego polecenia.
które zwijają się
Polecenie zwróci pełną ścieżkę do pliku binarnego CURL.
Teraz użyjemy usługi internetowej wttr.in o otwartym kodzie źródłowym, aby pobrać prognozę pogody.
Aby uzyskać prognozę pogody w konsoli systemu Linux , wykonaj następujące polecenie:
curl wttr.in/LOCATION
Zastąp część dotyczącą lokalizacji nazwą swojego miejsca. Na przykład:
curl wttr.in/New-York
curl wttr.in/Bangalore
W razie potrzeby możesz określić kraj, w którym mieszkasz. Składnia jest następująca:
curl wttr.in/Madrid, Hiszpania
Uwaga: ważne jest, aby nie wprowadzać spacji między przecinkiem i po nim. Jeśli dodasz spację po przecinku, usługa spróbuje rozpoznać parametr wejściowy jako wiele lokalizacji. Możesz użyć tej funkcji, aby pobrać prognozy dla kilku lokalizacji jednocześnie.
Na przykład:
curl wttr.in/Madrid, Bangalore
To pokaże pogodę w Madrycie i Bangalore.
Alternatywnie możesz użyć znaku plusa, aby pobrać prognozę dla wielu lokalizacji:
curl wttr.in/Madrid+Bangalore
Jeśli wykonasz curl bez określonej lokalizacji, usługa spróbuje odgadnąć Twoją lokalizację na podstawie informacji o geolokalizacji adresu IP. Polecenie w tym przypadku będzie wyglądać następująco:
curl wttr.in
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 curl. Zobacz poniższy zrzut ekranu:
jak usunąć wszystkie nieprzeczytane wiadomości e-mail w yahoo
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
Oto kilka przydatnych opcji.
curl wttr.in/New-York?n
Spowoduje to wyświetlenie skróconej wersji prognozy, która obejmuje tylko południe i noc.
curl wttr.in/New-York?0
Spowoduje to wyświetlenie tylko aktualnej pogody w określonej lokalizacji.
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
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 na kilka języków.
Aby zmienić język prognozy, możesz użyć następującej składni:
curl wttr.in/Berlin?lang=de curl wttr.in/Berlin?lang=ru
Alternatywnie możesz użyć subdomen w następujący sposób:
curl de.wttr.in/Berlin curl ru.wttr.in/Moscow
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
wttr.in może służyć nie tylko do sprawdzania pogody, ale także do innych celów. Aby zobaczyć aktualną fazę księżyca.
$ curl wttr.in/Moon
Aby zobaczyć fazę księżyca dla określonej daty (2016-12-25), uruchom następujące polecenie.
$ curl wttr.in/Moon@2016-12-25
Otóż to.