Cartouches rétro

Une cover, un écran titre et trois lignes de contexte confèrent à chaque jeu sa place sur l’étagère.
La ludothèque présente ma collection idéale console par console, des jeux légendaires, parfois intemporels ou simplement chers à mon cœur par pure nostalgie : NES, SNES, Mega Drive, GBC et GBA. Chaque jaquette ouvre une fiche avec l’éditeur, l’année, le genre, un résumé et deux captures — l’écran titre et une scène en jeu.
D’une liste de titres à une page
L’idée de cette ludothèque, outre de fixer quelque part mes appréciations, est de travailler l’automatisation des données : tout part d’un simple fichier texte, un jeu par ligne, rangé sous sa console. Deux scripts Python, sans dépendance, font le reste.
| Étape | Rôle |
|---|---|
scrape.py | Rapproche chaque titre des bases libretro, télécharge jaquette et captures, cherche un résumé |
build.py | Écrit les données et les images dans ce site Astro, qui génère la page |
Les sources sont ouvertes et sans compte :
- libretro-database — développeur, éditeur, année, genre, nombre de joueurs ;
- libretro-thumbnails — jaquettes, écrans titres et captures ;
- Wikipédia — le résumé, en français quand l’article existe, en anglais sinon (CC BY-SA).
Quand le rapprochement automatique se trompe — un jeu renommé pour l’Europe, une compilation — un fichier de corrections manuelles reprend la main.