Weather forecast for the console and applet for Gnome
The following tutorial describes how you can add a weather forecast to the taskbar in a graphical environment Gnome or Linux Mint. In addition, something for fans of the console.
So the weather in the terminal. Let's get started!
At the beginning of the start of extensions for Gnome.
The way to install it is a trivial add a browser extension:
https://extensions.gnome.org/extension/750/openweather/
Click install and enough.
Here effect
The whole configure the toolbar already in Ubuntu.
In the case of Linux Lint matter confined to add the repository and install
1 2 | sudo add-apt-repository ppa:bitseater/ppa sudo apt install com.gitlab.bitseater.meteo |
And we configured in our chosen way.
The whole is as follows:
The coolest toy for console fans, which for me is fun with the weather in the terminal 😉
The effect is great and we can all start in just a few seconds.
The whole operation will serve http service://wttr.in already from the same browser will display a weather.
After logging on to the console command enough:
curl http://wttr.in
You will get something like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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% │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ |
We can spolszczyć it nicely and modify this command and set the weather for a specific location.
For example, I want to see the weather in Plock and the whole let me be displayed on the Polish:
1 | curl -H "Accept-Language: pl" wttr.in/plock |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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.
We can also only display the current weather for this we use the command:
1 | curl -H "Accept-Language: pl" wttr.in/plock?0 |
The result:
1 2 3 4 5 6 7 | Pogoda w: Plock, Poland Pochmurno .--. -4-0 °C .-( ). → 15 km/h (___.__)__) 10 km 0.0 mm |
Configuration options are repaired much of the whole suggest you read here:
https://wttr.in/:help
How to pway we can write a simple script that will show us the weather whenever you log on to the console.
The possibilities are repaired as much as anyone has the imagination.