Kategorie: Linux

Prévisions météo pour la console et l'applet pour Gnome

Le tutoriel suivant décrit comment ajouter les prévisions météo à la barre des tâches dans l'environnement de bureau gnome ou pour Linux Mint. De plus, quelque chose pour les fans de console.
Donc la météo dans le terminal. Commençons!

Pour commencer, nous allons commencer par une extension pour Gnome.
La façon de l'installer est simple, nous ajoutons l'extension via le navigateur:
https://extensions.gnome.org/extension/750/openweather/

Cliquez sur installer et c'est tout.
Voici l'effet

Nous configurons tout depuis la barre dans Ubuntu.

Dans le cas de Linux Lint, la question se limite à l'ajout d'un référentiel et à l'installation

sudo add-apt-dépôt ppa:bitseater/ppa
sudo apt install com.gitlab.bitseater.meteo

Et nous configurons comme nous le choisissons.

Le tout est comme suit:

Le jouet le plus cool pour les fans de console, ce qui pour moi est amusant avec la météo dans le terminal 😉
L'effet est génial et nous pouvons tout exécuter en quelques secondes.
Nous utiliserons le service http pour toute la procédure://wttr.in qui nous montrera la météo à partir du niveau du navigateur lui-même.

Après vous être connecté à la console, donnez simplement une commande:

curl http://wttr.in

Vous obtiendrez quelque chose comme ça:

Weather report: Swidnica, Pologne

    \  /       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%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘

Nous pouvons le traduire joliment et modifier cette commande et définir la météo pour un emplacement spécifique.

Par exemple, je veux voir la météo à Płock et que tout cela m’affiche en polonais:

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.

Nous pouvons également afficher uniquement la météo actuelle, pour cela nous utiliserons la commande:

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

Le résultat obtenu:

Pogoda w: Plock, Poland

               Pochmurno
      .--.     -4-0 °C
   .-(    ).    15 km/h
  (___.__)__)  10 km
               0.0 mm

Les options de configuration font beaucoup de réparations, je vous suggère de lire ici:
https://wttr.in/:Aidez-moi

Lorsque nous jouons, nous pouvons écrire un script simple qui nous affichera la météo à chaque fois que nous nous connectons à la console.
Il y a autant de possibilités de réparation que quelqu'un a d'imagination.

Linux

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

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

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

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

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu