WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: [FR] La météo de chez soi dans un terminal (wget + imlib2_view)  (Read 1003 times)

Offline Rantanplan

  • Newbie
  • *
  • Posts: 48
Bonjour,

wttr.in fournit la météo pour 3 jours (le jour courant et les deux jours suivants).

On peut utiliser un navigateur qui consomme beaucoup de ressources.
Et on peut aussi utiliser son terminal.

J'utilise TC+ 14.0 32 bits sans backup en mode liveusb sur une vieille machine avec 1gB de RAM.

Que faut-il ?
Être relié à internet (eth, wifi...)
Le reste est déjà dans TC+ 14.0

J'utilise un petit script qui a besoin d'un paramètre : la localité pour laquelle on souhaite obtenir les prévisions météo.

Le script vérifie la présence de ce paramètre et s'arrête s'il n'y est pas.
Si il y est, il envoie la requête via wget pour obtenir une image au formant .png
Lorsque l'image est disponible, elle est ouverte avec imlib2_view.
Lorsqu'on souhaite quitter la visualisation de l'image, on appuie sur Échap.
Le script renomme l'image en y ajoutant un horodatage.
Tout se passe dans le "home".

Le script :
Code: [Select]
# permet d'obtenir la meteo sous forme d'image au format .png
# necessite un parametre : le lieu
clear
if [ $# -eq 0 ]
then echo "
+--------------------------------------------+
:  Il faut indiquer une localite.            :
:  Pour un nom compose, utilisez le signe +  :
:  entre chaque terme.                       :
:                                            :
:  Le programme va s'arreter.                :
+--------------------------------------------+
" && exit
fi
wget fr.wttr.in/$1.png
imlib2_view -s 1,1.125 $1.png
mv $1.png `date +%Y%m%d%H%M%S`_$1.png


Nommer le fichier comme vous voulez (un_nom.sh).
Rendez-le exécutable (sudo chmod a+x un_nom.sh)
Et pour le lancer :
Code: [Select]
./un_nom.sh votre_localitéou si le fichier est dans un répertoire du PATH :
Code: [Select]
un_mom.sh votre_localité
A propos de la commande imlib2_view, pour les valeurs " -s 1,1.125",
j'ai tatonné.
Ces valeurs conviennent à mon environnemet, mais pas forcément au vôtre.
Vous devrez probablement les adapter.

A propos de "fr.wttr.in/...", fr permet d'obtenir les infos en français.
Pour les récupérer en allemand, il suffit de remplacer fr par de.

Vous pouvez visiter le site à cet endroit où de nombreuses infos utiles sont disponibles :
https://github.com/chubin/wttr.in

Amusez-vous bien.

Amitiés.