Poniższy poradnik opisuje w jaki sposób możemy dodać sobie prognozę pogody do paska zadań w środowisku graficznym gnome bądź też dla Linuxa Mint. Na dodatek coś dla fanów konsoli.
Czyli pogoda w terminalu. Zaczynajmy!
Na początek zaczniemy od rozszerzenia dla Gnome.
Sposób na jego instalację jest banalny dodajemy rozszerzenie przez przeglądarkę:
https://extensions.gnome.org/extension/750/openweather/
Klikamy zainstaluj i tyle.
Oto efekt
Całość konfigurujemy już z poziomu paska w Ubuntu.
W przypadku Linux Lint sprawa ogranicza się do dodania repozytorium i instalacji
sudo add-apt-repository ppa:bitseater/ppa sudo apt install com.gitlab.bitseater.meteo
I konfigurujemy w wybrany przez nas sposób.
Całość prezentuje się następująco:
Najfajniejszą zabawką dla fanów konsoli czyli jak dla mnie jest zabawa z pogodą w terminalu 😉
Efekt jest świetny a całość możemy uruchomić w dosłownie kilka sekund.
Do całego zabiegu posłuży nam serwis http://wttr.in który już z poziomu samej przeglądarki wyświetli nam pogodę.
Po zalogowaniu do konsoli wystarczy wydać polecenie:
curl http://wttr.in
Otrzymamy wynik podobny do tego:
Weather report: Swidnica, Poland \ / Partly cloudy _ /"".-. -1-2 °C \_( ). → 11 km/h /(___(__) 10 km 0.0 mm ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ Wed 06 Feb ├───────────────────────┬──────────────────────────────┐ │ Morning │ Noon └──────┬──────┘ Evening │ Night │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ \ / Partly cloudy │ \ / Partly cloudy │ \ / Partly cloudy │ \ / Partly cloudy │ │ _ /"".-. -6--3 °C │ _ /"".-. -3-0 °C │ _ /"".-. -6--2 °C │ _ /"".-. -7--5 °C │ │ \_( ). ↗ 9-15 km/h │ \_( ). ↑ 8-12 km/h │ \_( ). ↑ 12-24 km/h │ \_( ). ↑ 14-29 km/h │ │ /(___(__) 10 km │ /(___(__) 5 km │ /(___(__) 10 km │ /(___(__) 10 km │ │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ Thu 07 Feb ├───────────────────────┬──────────────────────────────┐ │ Morning │ Noon └──────┬──────┘ Evening │ Night │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ \ / Partly cloudy │ Overcast │ Overcast │ Cloudy │ │ _ /"".-. -5-1 °C │ .--. -4-2 °C │ .--. -3-2 °C │ .--. -4--2 °C │ │ \_( ). ↑ 23-42 km/h │ .-( ). ↑ 22-36 km/h │ .-( ). ↗ 24-41 km/h │ .-( ). ↗ 28-46 km/h │ │ /(___(__) 10 km │ (___.__)__) 10 km │ (___.__)__) 10 km │ (___.__)__) 5 km │ │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.1 mm | 0% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ Fri 08 Feb ├───────────────────────┬──────────────────────────────┐ │ Morning │ Noon └──────┬──────┘ Evening │ Night │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ \ / Partly cloudy │ \ / Partly cloudy │ Overcast │ \ / Partly cloudy │ │ _ /"".-. -2-3 °C │ _ /"".-. -2-4 °C │ .--. 0-1 °C │ _ /"".-. -3 °C │ │ \_( ). ↗ 23-39 km/h │ \_( ). ↗ 29-46 km/h │ .-( ). ↗ 31-52 km/h │ \_( ). ↗ 30-51 km/h │ │ /(___(__) 10 km │ /(___(__) 10 km │ (___.__)__) 10 km │ /(___(__) 10 km │ │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Możemy sobie to ładnie spolszczyć i modyfikować to polecenie oraz ustawić pogodę dla konkretnej lokalizacji.
Dla przykładu chcę zobaczyć pogodę w Płock a całość niech mi się wyświetli po Polsku:
curl -H "Accept-Language: pl" wttr.in/plock
Pogoda w: Plock, Poland Pochmurno .--. -4-0 °C .-( ). → 15 km/h (___.__)__) 10 km 0.0 mm ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ śro 06 lut ├───────────────────────┬──────────────────────────────┐ │ Ranek │ Dzień └──────┬──────┘ Wieczór │ Noc │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ Pochmurno │ Zachmurzenie │ _`/"".-. Lekkie opady ś…│ \ / Częściowe zach…│ │ .--. -4-0 °C │ .--. -3-1 °C │ ,\_( ). -3-0 °C │ _ /"".-. -5--4 °C │ │ .-( ). → 15-21 km/h │ .-( ). → 11-15 km/h │ /(___(__) ↑ 8-12 km/h │ \_( ). ↑ 13-19 km/h │ │ (___.__)__) 10 km │ (___.__)__) 10 km │ * * * 10 km │ /(___(__) 10 km │ │ 0.0 mm | 0% │ 0.0 mm | 0% │ * * * 0.0 mm | 0% │ 0.1 mm | 0% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ czw 07 lut ├───────────────────────┬──────────────────────────────┐ │ Ranek │ Dzień └──────┬──────┘ Wieczór │ Noc │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ \ / Częściowe zach…│ \ / Częściowe zach…│ \ / Częściowe zach…│ Zachmurzenie │ │ _ /"".-. -4-1 °C │ _ /"".-. -1-3 °C │ _ /"".-. -3-1 °C │ .--. -4--2 °C │ │ \_( ). ↑ 15-22 km/h │ \_( ). ↑ 16-23 km/h │ \_( ). ↑ 15-28 km/h │ .-( ). ↑ 16-27 km/h │ │ /(___(__) 10 km │ /(___(__) 10 km │ /(___(__) 10 km │ (___.__)__) 10 km │ │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.0 mm | 0% │ 0.1 mm | 0% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ pią 08 lut ├───────────────────────┬──────────────────────────────┐ │ Ranek │ Dzień └──────┬──────┘ Wieczór │ Noc │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ .-. Lekki deszcz │ Zachmurzenie │ .-. Lekki deszcz │ .-. Lekki deszcz │ │ ( ). -1-3 °C │ .--. 0-4 °C │ ( ). -1-3 °C │ ( ). -2-2 °C │ │ (___(__) ↗ 20-30 km/h │ .-( ). ↗ 21-31 km/h │ (___(__) ↗ 22-37 km/h │ (___(__) ↗ 15-26 km/h │ │ ‘ ‘ ‘ ‘ 10 km │ (___.__)__) 10 km │ ‘ ‘ ‘ ‘ 9 km │ ‘ ‘ ‘ ‘ 6 km │ │ ‘ ‘ ‘ ‘ 0.3 mm | 21% │ 0.0 mm | 0% │ ‘ ‘ ‘ ‘ 1.1 mm | 62% │ ‘ ‘ ‘ ‘ 0.5 mm | 67% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Super.
Możemy również wyświetlić tylko aktualną pogodę do tego użyjemy polecenia:
curl -H "Accept-Language: pl" wttr.in/plock?0
Otrzymany wynik:
Pogoda w: Plock, Poland Pochmurno .--. -4-0 °C .-( ). → 15 km/h (___.__)__) 10 km 0.0 mm
Możliwości konfiguracji jest naprawę wiele z całością proponuję zapoznać się tutaj:
https://wttr.in/:help
Jak się pobawimy możemy sobie napisać prosty skrypt który będzie wyświetlał nam pogodę po każdym zalogowaniu do konsoli.
Możliwości jest naprawę tyle ile ktoś ma wyobraźni.
Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…