Kategorie: Linux

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

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:

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:

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.

We can also only display the current weather for this we use the command:

curl -H "Accept-Language: pl" wttr.in/plock?0

The result:

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.

Linux

Udostępnij
Opublikowane przez
Linux

Recent posts

KeePass2 2.52 w Ubuntu 22.04

The guide below describes how to install KeePass on Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installing Master PDF editor in Ubuntu 22.04

Master PDF Editor is a comprehensive PDF program, which includes many features. Oprócz tworzenia i edycji

2 years temu

iotop - memory monitoring

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Run multiple commands in one cron job

You can separate two or more commands with semicolons (;), Semicolon (;): służy do oddzielania

2 years temu

Changing the exif data of a photo in the Linux terminal

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installing Rocket.Chat Server on Rocky Linux 8

The following guide describes how to install Rocket.Chat on Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu