Jump to content
ElementaryOS France

Météo instantanée


Recommended Posts

ATTENTION ! NE SEMBLE PLUS FONCTIONNER EN AOÛT 2016:

 

~$ metar -d kmia > metar.txt
METAR pattern not found in NOAA data.
Je vais faire des recherches pour tenter de trouver une solution ou tout du moins comprendre pourquoi in ne fonctionne plus.

 

Un Metar est un rapport codé d'observation (pas de prévisions) utilisé principalement par l'aviation mais aussi pour de nombreux Widgets sur le Web. Les metars sont en principe mis-à-jour à chaque heure sauf changement brusque de temps. En savoir plus: https://fr.wikipedia.org/wiki/METAR

 

Ici, il s'agit de recevoir en un clic les données actuelles de l'aéroport le plus proche de chez vous

 

1. installez metar (un programme lilliputien qui est dans les dépôts officiels)

sudo apt-get install metar
2. Direction > votre moteur de recherche. Recherchez le code ICAO (OACI en Français) de l'aéroport le plus proche de votre domicile (attention, un petit aérodrome/aéroclub peut ne pas avoir de station météo émettant sur Internet. Certains petits aéroports régionaux non plus.). Par exemple: https://www.google.fr/?q=icao+Miami. C'est Wikipedia qui vous donnera généralement la réponse: KMIA

 

3. Ligne de commandes:

metar -d kmia > metar.txt (enregistré dans un fichier texte à la racine de votre /home. C'est le plus simple)
Notez que si vous avez un serveur Web sur votre ordi, vous pouvez tout aussi bien l'enregistrer dans un dossier de votre /www. Il sera donc diffusé directement sur le Web. Mais comme il faut le faire en root, un petit script sera le bienvenu.

 

 

Pour l'enregistrer dans un dossier particulier:

metar -d kmia > /home/USER/METEO/metar.txt
Et enfin, pour l'afficher instantanément dans votre éditeur de texte (Ligne de commande double | Choisissez un éditeur de texte ultra-léger comme Leafpad):

metar -d kmia > metar.txt; leafpad metar.txt
Si vous l'enregistrez au format HTML au lieu de TXT, il faudra l'ouvrir avec votre navigateur. Les résultats seront alors affichés sur une seule ligne. Là, j'ai choisi un "browser" ultra-léger: Epiphany (ou Web ou Gnome-Browser, il a plusieurs noms).

metar -d kmia > metar.html; epiphany-browser metar.html
Attention! si vous voulez en faire un lanceur, il va falloir formater votre ligne de commande ainsi (c'est quasiment un script):

sh -c "metar -d kmia > metar.txt; leafpad metar.txt"
Après, hé bien, à vous de vous amuser de faire un petit script + un cron-job pour le lancer toutes les heures automatiquement...

 

 

Résultat pour Miami (en fichier.txt):

 

KMIA 171953Z VRB03KT 10SM FEW250 24/04 A3008 RMK AO2 SLP187 T02440044
Station       : KMIA
Day           : 17
Time          : 19:53 UTC
Wind direction: Variable
Wind speed    : 3 KT
Wind gust     : 3 KT
Visibility    : 10 SM
Temperature   : 24 C
Dewpoint      : 4 C
Pressure      : 30.08 "Hg
Clouds        : FEW at 25000 ft
Phenomena     : 
Et pour Nantes:

 

LFRS 172030Z 16010KT 7000 -SNRA BKN007 BKN020 02/00 Q1014 NOSIG
Station       : LFRS
Day           : 17
Time          : 20:30 UTC
Wind direction: 160 (SSE)
Wind speed    : 10 KT
Wind gust     : 10 KT
Visibility    : 7000 M
Temperature   : 2 C
Dewpoint      : 0 C
Pressure      : 1014 hPa
Clouds        : BKN at 700 ft
                BKN at 2000 ft
Phenomena     : Light Snow Rain
Ben oui, fait pas chaud!

 

Pour gérer vos cron-jobs (ou "Tâches planifiées" sous Win), je vous conseille gnome-schedule qui est vraiment super simple à comprendre (à moins qu'il existe un fork pour Elementary)

sudo apt-get install gnome-schedule
Une fois installé, il devrait apparaître dans Système sous le nom justement de "Tâches Planifiées"

 

Ci-dessous, ma tâche planifiée n'est pas Metar mais Weather (soft: weather-utils)

 

 

rDDBtB0.jpg

Edited by nettlebay
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...