Wttr.in, sprawdź prognozę pogody z terminala

o Wttr.in

W następnym artykule przyjrzymy się wttr.in. To jest usługi prognozy pogody który zaoferuje nam kilka fajnych funkcji. Pozwoli nam to w prosty i szybki sposób sprawdzić pogodę z wiersza poleceń.

Program może automatycznie wykryć naszą lokalizację (zgodnie z naszym adresem IP), będziemy mogli również określić lokalizację lub wyszukać lokalizację geograficzną (okJak pomnik, góra itp.) i wiele więcej. Ale najlepsze jest to, że nie będziemy musieli go instalować. Wszystko, czego będziemy potrzebować, to cURL lub wget.

Ogólne cechy wttr.in

  • Ten program my wyświetla aktualną pogodę i 3-dniową prognozę pogody. Dzieli się na poranek, południe, popołudnie i noc. Uwzględniono również zakres temperatur, prędkość i kierunek wiatru, ilość opadów i ich prawdopodobieństwo.
  • Na stronie GitHub mówią nam, że widzimy fazy księżycowe każdego dnia.
  • Możemy użyć automatycznego wykrywania pliku lokalizacja na podstawie adresu IP.
  • Będziemy mogli określić lokalizację za pomocą nazwy miasta, 3-literowego kodu lotniska, numeru kierunkowego, współrzędnych GPS, adresu IP lub nazwy domeny. Będziemy również mieć możliwość określenia położenia geograficznego jak jezioro, góra lub punkt orientacyjny.
  • Przyznaje wielojęzyczne nazwy lokalizacji. W takim przypadku ciąg zapytania musi być określony w formacie Unicode.
  • Kolejną dostępną funkcją będzie możliwość określenia języka, w jakim ma być wyświetlana prognoza pogody. Obsługuje ponad 50 języków.
  • Użyj jednostek USCS dla zapytań w USA i systemu metrycznego dla reszty świata. Można to zmienić, dodając ? u dla USCS y ? m dla systemu metrycznego.
  • Będziemy mieli 3 formatów wyjściowych: ANSI dla terminala, HTML dla przeglądarki i PNG.

Korzystanie Wttr.in

Jak wspomniano na początku postu, aby użyć wttr.in, wszystko czego potrzebujemy to cURL lub Wget, ale też będziemy w stanie Zainstaluj to na naszym własnym serwerze do wykonania zapytania z internetu.

Przed użyciem wttr.in będziemy musieli upewnić się, że cURL jest zainstalowany na naszym komputerze. W Debianie, Ubuntu lub Linux Mint będziemy mogli zainstalować cURL za pomocą tego polecenia w terminalu (Ctrl + Alt + T):

sudo apt install curl

Kilka przykładów wttr.in

Pokazuje pogodę zgodnie z naszym adresem IP

Program pokazuje nam pogodę dla naszej lokalizacji. Spróbuj zgadnąć naszą lokalizację na podstawie adresu IP. W moim przypadku muszę powiedzieć, że ze względu na lokalizację mojego dostawcy internetu zawiodło przez kilka kilometrów.

wttr lokalizacji według adresu IP

curl wttr.in

wget Może nam też pomóc, zamiast cURL, jeśli chcemy sprawdzić aktualną pogodę:

Lokalizacja Wget wttr.in przez ip

wget -O- -q wttr.in

We wszystkich poleceniach, które zostaną pokazane poniżej, będziemy mogli zamienić curl na wget -O- -q jeśli wolimy Wget od cURL.

Czas lokalizacji

wttr określając lokalizację

Możemy poprosić program o pokazanie nam pogoda w określonej lokalizacji, przekazując jej nazwę tego w poleceniu:

curl wttr.in/lepe

Czas punktu orientacyjnego

wttr określając punkt odniesienia

Wyświetla informacje o pogodzie dla punkt orientacyjny lub pomnik. Na tym przykładzie zobaczymy czas, w którym znajdziemy się w akwedukcie w Segowii za pomocą następującego polecenia:

curl wttr.in/~Acueducto+Segovia

Czas lokalizacji zgodny z jej adresem IP

wttr lokalizacja na podstawie podanego adresu IP

Będziemy mieć możliwość uzyskania pliku informacje o pogodzie dla lokalizacji adresu IP. Adres IP użyty w tym przykładzie należy do Google:

curl wttr.in/@216.58.211.35

Czas zaoszczędzony na obrazie .png

wttr.in prognoza zapisana w formacie .png

Do pobrania możemy użyć Wget Aktualna pogoda i prognoza na 3 dni jako obraz PNG. Możemy również określić poziom przejrzystości PNG. W tym przykładzie curl nie zadziała.

wget wttr.in/Madrid.png

Inne przykłady

Do wiedzieć inne przykłady, możemy przejść do strony GitHub projektu wttr.in. Przydatne informacje uzyskamy również, wpisując w terminalu (Ctrl + Alt + T):

Wttr.in help polecenie

curl wttr.in/:help

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.