Ce tutoriel explique comment créer une commande météo en Ruby, intégrée au shell Fish, en utilisant une API gratuite comme Open Meteo. L'auteur détaille les étapes pour récupérer les données météo (température, probabilité de pluie, description) via une requête API et les formater dans le terminal. Un exemple concret montre la sortie attendue, avec des prévisions horaires pour une journée.
L'article présente ensuite le code Ruby pour interroger l'API et parser les données JSON. Il inclut deux scripts : l'un pour récupérer les données météo via curl, et l'autre pour les traiter et les afficher de manière lisible. L'auteur souligne la flexibilité du code et la possibilité d'adapter les requêtes selon ses besoins.
Enfin, le tutoriel aborde la gestion des codes météo via un dictionnaire Ruby, permettant de convertir les codes numériques en descriptions textuelles. L'approche est simple et ne nécessite pas de clé API, rendant l'intégration accessible même pour les débutants.