1

Ajoute les noms dans les collages globaux filtrés

This commit is contained in:
2025-12-03 23:41:12 +01:00
parent 316e1d89a7
commit f25d752e9c
3 changed files with 38 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ from lib.rebrickable.minifig_character_sets import (
load_sets,
)
from lib.rebrickable.resources import sanitize_name
from lib.rebrickable.resources import sanitize_name
MINIFIGS_BY_SET_PATH = Path("data/intermediate/minifigs_by_set.csv")
@@ -29,12 +30,20 @@ def main() -> None:
grouped = group_by_character(character_sets)
filtered = filter_characters_with_variations(grouped, min_variations=2)
keep = {sanitize_name(name) for name in filtered.keys()}
labels = {sanitize_name(name): name for name in filtered.keys()}
for source_dir, destination in (
(CHARACTERS_DIR, CHARACTERS_DEST),
(HEADS_DIR, HEADS_DEST),
):
stack_collages(source_dir, destination, spacing=12, allowed_stems=keep)
stack_collages(
source_dir,
destination,
spacing=12,
allowed_stems=keep,
name_panel_width=160,
labels_by_stem=labels,
)
if __name__ == "__main__":