[CLI] Consulter la météo depuis le terminal

Salut à vous,
J’espère que vous apprécier votre week-end, sans trop forcer sur le chocolat non plus.
Je m’étalerai bien sur le fait que je ne fête pas Pâques mais ce n’est pas le but du billet 🙂

En attendant, je ne sais pas pour vous, mais moi, le journal météo c’est vraiment pas mon truc.
Même avoir la météo en mode widget sur le bureau ou l’écran principal du phone, vraiment mais vraiment pas.

Par contre des fois c’est quand même utile de consulter un bulletin météo.

Ce que je vous propose n’est donc pas de consulter Météo-France ou d’attendre celui de la TV, mais de consulter le bulletin via le terminal et sans galérer. Promis !

Avant de commencer voici en image le résultat pour Tokyo :

Il faut pour cela, juste avoir “curl“, en général déjà pré-installé sur les distributions GNU/Linux.

Si je veux la météo à Paris (Watter in Paris) :
curl wttr.in/Paris

La météo à Paris en Direct :
curl wttr.in/Paris?0

La météo à Paris pour la journée :
curl wttr.in/Paris?1

Pour les deux prochains jours :
curl wttr.in/Paris?2

La météo pour  l’aéroport Charles de Gaulle :
curl wttr.in/cdg?0

Et la pépite, la cerise sur le gâteau, la phase de la lune :
curl wttr.in/Moon

Et voila.

Fini pour les exemples, si vous en voulez plus rendez vous sur le Github. Entre autre on peut avoir le résultat en PNG, ça peut être utile pour des projets ou pour le fun tout simplement.

Un client pour le terminal est également disponible, Wego

Et si on veut juste rester sur la lune tout en etant dans un Shell, il y a pyphoon.

J’espère que cette petite découverte vous aura plus. En tout cas perso j’ai Kiffé !

Et n’oubliez pas. Winter is coming.

@++ les amis,

9 thoughts on “[CLI] Consulter la météo depuis le terminal

  1. On peut l’avoir en français en ajoutant un header :

    curl -H ‘Accept-Language: fr’ wttr.in/Paris

    Très très bien ficelé ce service !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

quatre × trois =