1

Documente le nouveau dossier des ressources téléchargées

This commit is contained in:
Richard Dern 2025-12-02 21:20:24 +01:00
parent fd5db10693
commit a3fe842d94

View File

@ -336,8 +336,8 @@ Les visuels `figures/step30/minifig_head_faces_timeline.png`, `figures/step30/mi
Le script lit `data/intermediate/sets_enriched.csv`, `data/intermediate/minifigs_by_set.csv` et `data/raw/minifigs.csv`. Il récupère les URLs d'images de têtes via lAPI Rebrickable `/api/v3/lego/parts/{part_num}/`, ajoute la colonne `part_img_url` à `data/intermediate/minifigs_by_set.csv`, puis télécharge :
- `resources/{set_id}/set.jpg` : visuel du set (img_url).
- `resources/{set_id}/{known_character}/minifig.jpg` : visuel de la minifig complète.
- `resources/{set_id}/{known_character}/head.jpg` : visuel de la tête correspondante.
- `figures/rebrickable/{set_id}/set.jpg` : visuel du set (img_url).
- `figures/rebrickable/{set_id}/{known_character}/minifig.jpg` : visuel de la minifig complète.
- `figures/rebrickable/{set_id}/{known_character}/head.jpg` : visuel de la tête correspondante.
Les requêtes API sont dédoublonnées, espacées (fair-use) et mises en cache dans `data/intermediate/part_img_cache.csv` pour reprise en cas dinterruption. Les images déjà téléchargées sont réutilisées localement pour éviter les requêtes répétées.