From cf83f51f89f95c27156181a8f9095d0667c9d024 Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Mon, 1 Dec 2025 22:15:26 +0100 Subject: [PATCH] Ajout des colonnes `year` et `is_minifig_part` --- lib/rebrickable/parts_inventory.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/rebrickable/parts_inventory.py b/lib/rebrickable/parts_inventory.py index 823a5b1..53fc4a5 100644 --- a/lib/rebrickable/parts_inventory.py +++ b/lib/rebrickable/parts_inventory.py @@ -97,8 +97,10 @@ def write_parts_filtered( "is_translucent", "set_num", "set_id", + "year", "quantity_in_set", "is_spare", + "is_minifig_part", ] writer = csv.DictWriter(target_file, fieldnames=fieldnames) writer.writeheader() @@ -120,8 +122,10 @@ def write_parts_filtered( "is_translucent": color["is_translucent"], "set_num": set_row["set_num"], "set_id": set_row["set_id"], + "year": set_row["year"], "quantity_in_set": part_row["quantity"], "is_spare": normalize_boolean(part_row["is_spare"]), + "is_minifig_part": "false", } ) if inventory_total_non_spare < expected_parts: @@ -137,7 +141,9 @@ def write_parts_filtered( "is_translucent": color["is_translucent"], "set_num": set_row["set_num"], "set_id": set_row["set_id"], + "year": set_row["year"], "quantity_in_set": str(int(part_row["quantity"]) * int(minifig_row["quantity"])), "is_spare": normalize_boolean(part_row["is_spare"]), + "is_minifig_part": "true", } )