Uzyskaj swoją prognozę pogody z Linux CLI

Uzyskaj swoją prognozę pogody z Linux CLI

Cel

Wyświetl aktualną prognozę pogody w wierszu poleceń Linux.

Rozkłady

Będzie to działać na dowolnym dystrybucji Linux.

Wymagania

Działający system Linux z połączeniem internetowym.

Trudność

Łatwy

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Wygodne jest pobrać najnowszą prognozę pogody bezpośrednio z terminalu bez otwierania przeglądarki internetowej, prawda?? A co z scenariuszem lub ustaleniem pracy CRON? Cóż, możesz.

http: // wttr.W to strona internetowa, która pozwala wyszukiwać prognozy pogody w dowolnym miejscu na świecie, i wyświetla on postacie ASCII. Używając kędzior, Możesz uzyskać dostęp http: // wttr.W, Możesz uzyskać wyniki bezpośrednio w terminalu.

Zdobądź lokalną pogodę

To naprawdę proste, aby złapać lokalną pogodę. WTTR.W Automatycznie spróbuje wykryć lokalizację na podstawie adresu IP. Jest to dość dokładne, chyba że używasz VPN, oczywiście.

$ curl wttr.W 

Zdobądź pogodę w mieście

Teraz, jeśli chcesz pogodę w innym mieście, możesz to określić za pomocą cięcia na końcu WTTR.W. Wymień wszelkie przestrzenie w nazwie +.

$ curl wttr.w/New+York 

Możesz także określić miasta w sposób, w jaki są one pisane w strefach czasowych UNIX.

$ curl wttr.w Nowym Jorku 

Nie używaj przestrzeni, chyba że lubisz dziwne i niedokładne wyniki.

Zdobądź pogodę na lotnisku

Jeśli znasz trzy litery kody lotniska w Twojej okolicy, możesz je również użyć. Mogą być bliżej ciebie i bardziej dokładne niż miasto w ogóle.

$ curl wttr.W/JFK 

Najlepsze przypuszczenie

Możesz mieć WTTR.W Zgadnij bazę pogodową na punkcie punktu orientacyjnego za pomocą ~ postać.

$ curl wttr.In/~ Statue+of+Liberty 

Pogoda z nazwy domeny

Czy kiedykolwiek zastanawiałeś się, jak wygląda pogoda, gdzie hostuje się Linuxconfig? Teraz możesz się dowiedzieć! WTTR.W może sprawdzić pogodę według nazwy domeny. Jasne, prawdopodobnie nie jest to najbardziej przydatna funkcja, ale nadal jest interesująca.

$ curl wttr.in/@linuxconfig.org 

Zmiana jednostek temperaturowych

Domyślnie, WTTR.W będzie wyświetlać temperatury w jednostkach (C lub F) używanych w rzeczywistej lokalizacji. Zasadniczo w stanach dostaniesz Fahrenheita i wszyscy inni zobaczą Celsjusza. Możesz to zmienić, dodając ?u zobaczyć Fahrenheita lub ?M zobaczyć Celsjusza.

$ curl wttr.w Nowym Jorku?M $ curl wttr.w Toronto?u 

Istnieje dziwny błąd z ZSH, który zapobiega działaniu, więc musisz użyć Bash, jeśli chcesz przekonwertować jednostki.

Zamykanie myśli

Możesz łatwo włączyć wezwanie WTTR.W w scenariusz, zadanie cron, a nawet twój motd. Oczywiście nie musisz tego zaangażować. Możesz po prostu leniwie wpisać połączenie A do tej niesamowitej usługi, gdy chcesz sprawdzić prognozę.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Podstawowe polecenia Linux
  • Pobierz Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Najlepszy Linux Distro dla programistów
  • Jak montować obraz ISO na Linux
  • Jak wydrukować drzewo katalogu za pomocą Linux
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…