Passer au contenu principal

Partie IX

Mise en couleur dans le terminal avec Rich

Pourquoi améliorer l'affichage dans un terminal ?

Lorsque notre station de jardin renvoie des données météo (température, humidité, pression…), il est utile d'avoir un affichage lisible et coloré pour mieux distinguer les différentes mesures. Jusqu'ici, nous utilisions des codes ANSI pour ajouter un peu de couleur dans le terminal.

Mais pour un rendu plus propre, lisible, personnalisable et moderne, la bibliothèque rich est une excellente alternative.

Couleurs ANSI vs Rich

🧱 ANSI (codes couleurs bruts)
🌈 Rich (interface haut niveau)

Utilise des codes comme `\033[91m`

Utilise des noms lisibles : `“red”`, `“green”`, `“cyan”`…

Peu de contrôle sur le style

Affichage centré, aligné, stylisé facilement

Difficile à maintenir et à lire

Code clair, moderne, accessible

8 couleurs de base

Plus de 140 couleurs disponibles

Pas d'affichage enrichi

Icônes, tableaux, mise en page possible