1

Ajouter l’étape 35 : extraction et collage des autocollants

This commit is contained in:
2025-12-03 18:03:43 +01:00
parent 083becd2c0
commit ff7a6145a6
41 changed files with 340 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
"""Extrait les planches d'autocollants des sets filtrés."""
from pathlib import Path
from lib.rebrickable.sticker_parts import build_sticker_parts, write_sticker_parts
PARTS_FILTERED_PATH = Path("data/intermediate/parts_filtered.csv")
PARTS_CATALOG_PATH = Path("data/raw/parts.csv")
SETS_PATH = Path("data/intermediate/sets_enriched.csv")
DESTINATION_PATH = Path("data/intermediate/sticker_parts.csv")
def main() -> None:
"""Construit le CSV des autocollants présents dans les sets filtrés."""
stickers = build_sticker_parts(PARTS_FILTERED_PATH, PARTS_CATALOG_PATH, SETS_PATH)
write_sticker_parts(DESTINATION_PATH, stickers)
if __name__ == "__main__":
main()