1
etude_lego_jurassic_world/scripts/compute_sticker_parts.py

22 lines
686 B
Python

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