La météo dans votre terminal
Tiens donc, en voilà une idée ...
Si comme moi vous passez plus de temps dans un terminal que sur votre navigateur alors cela peut vous intéresser.
Plutôt que d'aller checker tel ou tel site, ou levez les yeux jusqu'à l'applet de votre tableau de bord ...
Si l'on se faisait un petit truc comme cela, 3 possibilités. (mais d'autres choses sont également possible)
Facile non ?
si si !!!
Je vous l'assure.
Commençons par créer un fichier que l'on va nommer cities.txt par exemple
avec dedans ce que l'on veut
Attention les nom composé doivent contenir le signe +
comme Salt lake city => Salt+Lake+city
ou bien New York => New+York
je n'ai pas exploré toutes les possibilités, bien loin, car je n'en ai pas besoin, pour l'instant, mais il y a de quoi faire.
Voici notre fichier, on ne peux pas faire plus simple.
Lyon
New+York
Sydney
Dallas
Paris
Marseille
Et le script qui va avec:
#!/bin/bash
for x in $(cat cities.txt);
do
weather=$(curl -s https://wttr.in/$x?format=2)
echo ""
echo "The weather for $x is:"
echo "$weather"
echo ""
done
On va pouvoir jouer sur le format.
2, pour le 3e screen ci-dessus
4, pour le premier screen
Pour le screen du milieu, je n'ai mis qu'une seule ville, Lyon dans le fichier cities.txt
Et le script est comme ceci:
#!/bin/bash
for x in $(cat cities.txt);
do
weather=$(curl -s https://wttr.in/$x)
echo ""
echo "$weather"
echo ""
done
vous n'aurez plus d’excuses pour sortir prendre l'air sans risque de prendre une averse.