J'ai écrit un petit programme Perl qui produit des calendriers (français) comme celui-ci pour 2008. C'est encore très loin de ce que je veux faire au final (notamment : lire un fichier iCalendar contenant mes propres activités, et les afficher joliment sur le calendrier), mais c'est déjà vaguement intéressant en soi. Comme j'ai une tendance marquée à ne jamais finir les choses que je commence, il vaut peut-être mieux que je n'attende pas que ce programme soit fini pour le signaler.
Le source
est ici (considérez que c'est dans le domaine public, je l'écrirai
explicitement dans une version ultérieure) :
j'utilise Cairo
(et Παν語) pour
la sortie graphique,
et Astro::MoonPhase
pour les phases de la Lune (par contre, je n'ai pas trouvé de truc
simple qui calcule les dates des saisons, c'est dommage… je
regarderai quelles sont les formules utilisées par Emacs). Et sinon,
mon programme est extrêmement moche et pas du tout commenté, mais bon,
ça aussi j'espère corriger dans une version ultérieure
(famous last words).