"""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()