1

Ajoute les frises de têtes et enrichit les étiquettes

This commit is contained in:
2025-12-02 22:19:12 +01:00
parent 4d37323c15
commit 43062b7ed4
5 changed files with 83 additions and 4 deletions

View File

@@ -86,13 +86,18 @@ def group_by_character(rows: Iterable[dict]) -> Dict[str, List[dict]]:
def load_missing_minifigs(path: Path) -> set[str]:
"""Charge les ressources minifigs introuvables consignées dans le log de téléchargement."""
return load_missing_resources(path, "minifig.jpg")
def load_missing_resources(path: Path, filename: str) -> set[str]:
"""Charge les ressources introuvables d'un type donné consignées dans le log de téléchargement."""
missing: set[str] = set()
with path.open() as csv_file:
reader = csv.DictReader(csv_file)
for row in reader:
if row["status"] != "missing":
continue
if not row["path"].endswith("minifig.jpg"):
if not row["path"].endswith(filename):
continue
missing.add(row["path"])
return missing