Outils en ligne

La Lune vue du terminal : un affichage ASCII précis et minimaliste

Un projet rétro et ingénieux ravive le charme des terminaux que je viens de découvrir : « ASCII Side of the Moon », une application qui dessine la Lune en art ASCII directement dans votre console. 

Développée par Aleyan, cette outil calcule en temps réel la phase lunaire, la distance Terre-Lune et même l’angle de libration, ce balancement subtil qui révèle 59 % de la surface lunaire sur une période donnée, contre 50 % théoriques. Sans fioritures visuelles, elle utilise uniquement 128 caractères ASCII pour recréer une vue fidèle, ajustant la taille apparente de la Lune selon sa proximité : jusqu’à 14 % plus imposante au périgée. Ce petit bijou, inspiré des traditions Unix, transforme n’importe quel shell en observatoire personnel, pratique pour les amateurs d’astronomie geek.

Sous le capot, l’outil s’appuie sur des calculs astronomiques solides via la bibliothèque « astronomy-engine » de CosineKitty, qui fournit des données précises sur les positions célestes. Les visuels naissent d’un modèle 3D haute résolution de la Lune (en 2K), rendu dans Blender par l’artiste gerhald3d, puis converti en ASCII par Chafa (un convertisseur d’images en texte brut). Contrairement à des simulations basiques, il intègre les variations de libration pour une représentation dynamique, évitant les approximations statiques. Des projets similaires, comme ASCIIMoon sur GitHub, explorent aussi les phases lunaires en ASCII, mais celui-ci se distingue par sa fidélité aux données réelles, sans recourir à des approximations simplistes.

L’installation est un jeu d’enfant : un simple `npx ascii-side-of-the-moon` via npm pour une version locale, ou un appel curl pour une démo instantanée, comme `curl -s « https://aleyan.com/projects/ascii-side-of-the-moon?date=2025-09-01″`. Cela le rend accessible sur Linux, macOS ou même Windows via WSL, sans dépendances lourdes. Plusieurs utilisateurs sur le web, saluent cette approche minimaliste, la comparant à l’historique Phoon ( un classique Unix des années 90 pour les phases lunaires en ASCII ), tout en notant son potentiel pour les scripts MOTD (Message of the Day) personnalisés.

Au-delà du fun, cet outil illustre comment l’open source fusionne art et science : en rendant l’astronomie tangible via du code pur, il invite à une contemplation quotidienne sans écran tactile. Disponible sur le site d’Aleyan, il s’inscrit dans une vague de projets terminal-centriques qui ravivent l’intérêt pour le computing rétro, prouvant que la simplicité peut encore captiver en 2025. Si vous codez ou observez les étoiles, testez-le car la prochaine pleine lune n’attend que votre prompt.

Cet article a été modifié pour la dernière fois le 10 octobre 2025 16h53

Redaction