Aby sprawdzić prognozę pogody z poziomu terminala w systemie Ubuntu, możesz skorzystać z kilku różnych narzędzi – zarówno lekkich aplikacji konsolowych, jak i rozbudowanych skryptów. Poniżej znajdziesz szczegółowy poradnik krok po kroku, który pomoże Ci wybrać, zainstalować i skonfigurować rozwiązanie najlepiej dopasowane do Twoich potrzeb.
1. Sprawdzanie pogody za pomocą narzędzi terminalowych
Najpopularniejsze i najprostsze do użycia są aplikacje konsolowe. Oto dwie najczęściej stosowane opcje: weather-util oraz serwisy webowe typu wttr.in.
a) weather-util – dedykowana aplikacja CLI
Opis –
weather-util
to narzędzie służące do wyświetlania aktualnych warunków pogodowych oraz prognozy dla wybranych lokalizacji. Dane pobierane są m.in. z serwerów NOAA – amerykańskiej agencji meteorologicznej. Aplikacja obsługuje lokalizacje w USA i wybrane lokalizacje na świecie.
Instalacja – W terminalu wpisz:
sudo apt update sudo apt install weather-util
Podstawowe użycie – Aby wyświetlić pogodę dla konkretnej lokalizacji, np. Warszawy, użyj polecenia:
weather warsaw
Możesz też podać kod lotniska (np. WAW dla Warszawy):
weather waw
Przydatne opcje –
weather --forecast warsaw
– prognoza dla Warszawyweather --info warsaw
– wyświetla dodatkowe szczegóły (np. kody lokalizacji)
Uwaga: Narzędzie korzysta głównie z raportów meteorologicznych METAR, dlatego sprawdza się najlepiej w przypadku dużych miast lub lokalizacji lotnisk.
b) Wttr.in – prognoza pogody z terminala (bez instalacji)
Opis –
Wttr.in to serwis online prezentujący pogodę w terminalu za pomocą prostego polecenia curl lub wget. Obsługuje setki lokalizacji w Polsce i na świecie oraz oferuje czytelny, graficzny raport pogodowy w ASCII art.
Wyświetlenie pogody – Wystarczy jedno polecenie w terminalu:
curl wttr.in/warsaw
Możesz podać dowolną lokalizację, np.:
curl wttr.in/gdansk
Opcje dodatkowe:
- Dodaj
?lang=pl
, by wynik był częściowo po polsku:
curl wttr.in/warsaw?lang=pl
- Sprawdź prognozę dla kilku dni lub godziny, np.:
curl wttr.in/warsaw?format=3
Nie trzeba niczego instalować – wystarczy zainstalowany curl
, który znajduje się domyślnie w Ubuntu.
2. Graficzne aplikacje pogodowe dostępne z terminala
GNOME Weather
Jeśli korzystasz z środowiska GNOME i chcesz zintegrować prognozę pogody z powiadomieniami systemowymi, możesz zainstalować GNOME Weather:
sudo apt install gnome-weather
Aplikacja obsługuje wiele lokalizacji, wyświetla prognozy z podziałem na godziny i dni, pozwala również na szybki podgląd pogody przez systemowe powiadomienia.
My-weather-indicator
Zaawansowana aplikacja pogodowa z widgetem na pulpicie. Obsługuje m.in. Yahoo, OpenWeatherMap, World Weather Online, dwie lokalizacje jednocześnie oraz rozbudowane informacje meteorologiczne.
Instalacja – Dodaj repozytorium PPA i zainstaluj aplikację:
sudo add-apt-repository ppa:atareao/atareao sudo apt update sudo apt install my-weather-indicator
Po instalacji aplikacja dostępna będzie w menu systemowym oraz pozwala na wyciągnięcie widgetu na pulpit.
3. Wyjaśnienie kluczowych pojęć
- METAR – Międzynarodowy standard raportów meteorologicznych wykorzystywany na lotniskach.
- NOAA – National Oceanic and Atmospheric Administration – źródło danych meteorologicznych dla weather-util.
- ASCII Art – Graficzne przedstawienie danych tekstowych – stosowane w podsumowaniach pogody w wttr.in.
4. Dodatkowe wskazówki
- Ustal domyślną lokalizację dla wybranej aplikacji, aby codziennie szybko sprawdzać pogodę.
- Jeśli korzystasz z serwisów internetowych, np. wttr.in, możesz utworzyć własny skrypt bash, który w prosty sposób wyświetli prognozę dla różnych miast.
- Narzędzia terminalowe są lekkie, szybkie i idealne zarówno dla początkujących, jak i doświadczonych użytkowników Linuksa.
Podsumowanie –
Najprostszym sposobem na sprawdzenie pogody w terminalu jest użycie serwisu wttr.in (curl wttr.in/nazwa_miasta
). Zaawansowani użytkownicy mogą sięgnąć po aplikacje takie jak weather-util, GNOME Weather lub My-weather-indicator, które oferują więcej opcji konfiguracji oraz integrację z pulpitem. Wszystkie opisane rozwiązania są darmowe i otwarte, a wybór zależy od preferowanego poziomu szczegółowości oraz wyglądu rezultatów.