From 60b0cc36ef3462656ea6933f0cf67eaa80789906 Mon Sep 17 00:00:00 2001
From: Tobias Meck <tobias.meck@tu-darmstadt.de>
Date: Mon, 14 Oct 2024 19:22:13 +0200
Subject: [PATCH] Update .json datasheets

- Split wheels.json in tires.json and rims.json
- Match purchased parts
- Add environmental impact (Philipp Wetterich)
---
 datasheets/axles.json     |  24 +++++---
 datasheets/batteries.json |  41 ++------------
 datasheets/frame.json     | 102 ++++++++++++++++------------------
 datasheets/gears.json     |  63 ++++++++++++---------
 datasheets/motors.json    |  18 +++---
 datasheets/rims.json      |  62 +++++++++++++++++++++
 datasheets/tires.json     |  80 +++++++++++++++++++++++++++
 datasheets/wheels.json    | 112 --------------------------------------
 8 files changed, 256 insertions(+), 246 deletions(-)
 create mode 100644 datasheets/rims.json
 create mode 100644 datasheets/tires.json
 delete mode 100644 datasheets/wheels.json

diff --git a/datasheets/axles.json b/datasheets/axles.json
index 476cc6b..0d4f799 100644
--- a/datasheets/axles.json
+++ b/datasheets/axles.json
@@ -5,8 +5,9 @@
         "category":"axle",
         "price [Euro]":0.001,
         "mass [g]":0.66,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32073#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32073",
         "dimension [studs]":5
     },
     "44294":{
@@ -15,8 +16,9 @@
         "category":"axle",
         "price [Euro]":0.01,
         "mass [g]":1.05,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=44294#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=44294",
         "dimension [studs]":7
     },
     "3707":{
@@ -25,8 +27,9 @@
         "category":"axle",
         "price [Euro]":0.01,
         "mass [g]":1.18,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3707#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3707",
         "dimension [studs]":8
     },
     "60485":{
@@ -35,8 +38,9 @@
         "category":"axle",
         "price [Euro]":0.01,
         "mass [g]":1.3,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":7,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=60485#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=60485",
         "dimension [studs]":9
     },
     "3737":{
@@ -45,8 +49,9 @@
         "category":"axle",
         "price [Euro]":0.01,
         "mass [g]":1.49,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":7,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3737#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3737",
         "dimension [studs]":10
     },
     "23948":{
@@ -55,8 +60,9 @@
         "category":"axle",
         "price [Euro]":0.15,
         "mass [g]":1.65,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=23948#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=23948",
         "dimension [studs]":11
     },
     "3708":{
@@ -65,8 +71,9 @@
         "category":"axle",
         "price [Euro]":0.02,
         "mass [g]":1.82,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":7,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3708#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3708",
         "dimension [studs]":12
     },
     "50451":{
@@ -75,8 +82,9 @@
         "category":"axle",
         "price [Euro]":0.75,
         "mass [g]":2.37,
+        "environmental impact [kg CO2e /kg]":11.03,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=50451#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=50451",
         "dimension [studs]":16
     }
 }
\ No newline at end of file
diff --git a/datasheets/batteries.json b/datasheets/batteries.json
index a31e5c9..9327b59 100644
--- a/datasheets/batteries.json
+++ b/datasheets/batteries.json
@@ -1,46 +1,15 @@
 {
-    "8878-1":{
-        "item number":"8878-1",
-        "item description":"Power Functions Rechargeable Battery Box",
-        "category":"battery",
-        "price [Euro]":55,
-        "mass [g]":83.94,
-        "delivery time [days]":8,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8878-1#T=S&O={%22iconly%22:0}",
-        "output voltage [V]":7.4,
-        "dimensions [cm]":"15 x 15 x 3,5"
-    },
     "8881-1":{
         "item number":"8881-1",
         "item description":"Power Functions Battery Box",
         "category":"battery",
+        "related items":"8882-1, 8883-1, 88003-1",
         "price [Euro]":12,
         "mass [g]":179.4,
+        "environmental impact [kg CO2e /kg]":6.95,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8881-1#T=S&O={%22iconly%22:0}",
-        "output voltage [V]":9.0,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8881-1",
+        "output voltage [V]":9,
         "dimensions [cm]":"8,8 x 6,3 x 3,2"
-    },
-    "88000-1":{
-        "item number":"88000-1",
-        "item description":"Lego AAA Battery Box",
-        "category":"battery",
-        "price [Euro]":30,
-        "mass [g]":97.24,
-        "delivery time [days]":6,
-        "data source":"https://www.brickowl.de/catalog/lego-aaa-battery-box-set-88000",
-        "output voltage [V]":9.0,
-        "dimensions [cm]":"15,3 x 15,1 x 3,9"
-    },
-    "2847c01":{
-        "item number":"2847c01",
-        "item description":"Electric 9V Battery Box",
-        "category":"battery",
-        "price [Euro]":2,
-        "mass [g]":172.7,
-        "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=2847c01&name=Electric%209V%20Battery%20Box%204%20x%2014%20x%204%20with%20Red%20Buttons%20and%20Contact%20Plate%20with%20Dark%20Gray%20Base%20(2846%20/%202847c00)&category=%5BElectric,%20Battery%20Box%5D#T=S&O={%22iconly%22:0}",
-        "output voltage [V]":9.0,
-        "dimensions [cm]":"11,2 x 3,2 x 3,2"
     }
-}
+}
\ No newline at end of file
diff --git a/datasheets/frame.json b/datasheets/frame.json
index c33b5eb..2cef124 100644
--- a/datasheets/frame.json
+++ b/datasheets/frame.json
@@ -5,8 +5,9 @@
         "category":"frame",
         "price [Euro]":2.19,
         "mass [g]":12.96,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=39790#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=39790",
         "dimension [studs]":"11 x 15 x 1"
     },
     "32532":{
@@ -15,8 +16,9 @@
         "category":"frame",
         "price [Euro]":0.18,
         "mass [g]":8.0,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32532#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32532",
         "dimension [studs]":"6 x 8 x 1"
     },
     "32531":{
@@ -25,8 +27,9 @@
         "category":"frame",
         "price [Euro]":0.1,
         "mass [g]":5.0,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32531&idColor=11#T=C&C=11",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32531",
         "dimension [studs]":"4 x 6 x 1"
     },
     "3700":{
@@ -35,8 +38,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.82,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3700#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3700",
         "dimension [studs]":"1 x 2"
     },
     "3701":{
@@ -45,8 +49,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":1.46,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3701#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3701",
         "dimension [studs]":"1 x 4 x 1"
     },
     "3702":{
@@ -55,8 +60,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":2.85,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3702#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3702",
         "dimension [studs]":"1 x 8 x 1"
     },
     "2730":{
@@ -65,8 +71,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":3.67,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=2730#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=2730",
         "dimension [studs]":"1 x 10 x 1"
     },
     "3895":{
@@ -75,8 +82,9 @@
         "category":"frame",
         "price [Euro]":0.03,
         "mass [g]":4.2,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3895#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3895",
         "dimension [studs]":"1 x 12 x 1"
     },
     "32018":{
@@ -85,8 +93,9 @@
         "category":"frame",
         "price [Euro]":0.03,
         "mass [g]":4.92,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32018#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32018",
         "dimension [studs]":"1 x 14 x 1"
     },
     "3703":{
@@ -95,8 +104,9 @@
         "category":"frame",
         "price [Euro]":0.07,
         "mass [g]":5.87,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3703#T=C",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3703",
         "dimension [studs]":"1 x 16 x 1"
     },
     "32524":{
@@ -105,8 +115,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":1.79,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32524&name=Technic,%20Liftarm%20Thick%201%20x%207&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32524",
         "dimension [studs]":"1 x 7"
     },
     "40490":{
@@ -115,8 +126,9 @@
         "category":"frame",
         "price [Euro]":0.02,
         "mass [g]":2.59,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=40490&name=Technic,%20Liftarm%20Thick%201%20x%209&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=40490",
         "dimension [studs]":"1 x 9"
     },
     "32525":{
@@ -125,8 +137,9 @@
         "category":"frame",
         "price [Euro]":0.02,
         "mass [g]":2.8,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32525&name=Technic,%20Liftarm%20Thick%201%20x%2011&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32525",
         "dimension [studs]":"1 x 11"
     },
     "41239":{
@@ -135,8 +148,9 @@
         "category":"frame",
         "price [Euro]":0.05,
         "mass [g]":3.3,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=41239&name=Technic,%20Liftarm%20Thick%201%20x%2013&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=41239",
         "dimension [studs]":"1 x 13"
     },
     "32278":{
@@ -145,8 +159,9 @@
         "category":"frame",
         "price [Euro]":0.05,
         "mass [g]":4.0,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32278&name=Technic,%20Liftarm%20Thick%201%20x%2015&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32278",
         "dimension [studs]":"1 x 15"
     },
     "3713":{
@@ -155,8 +170,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.14,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3713&name=Technic%20Bush&category=%5BTechnic%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3713",
         "dimension [studs]":1
     },
     "32123":{
@@ -165,8 +181,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.01,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=4265c&name=Technic%20Bush%201/2%20Smooth&category=%5BTechnic%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=4265c",
         "dimension [studs]":1
     },
     "3749":{
@@ -175,58 +192,31 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.22,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3749&name=Technic,%20Axle%20%201L%20with%20Pin%20without%20Friction%20Ridges&category=%5BTechnic,%20Axle%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3749",
         "dimension [studs]":"0,75 x 2 x 0,55"
     },
-    "6538":{
-        "item number":6538,
-        "item description":"Technic, Axle Connector 2L (Ridged Undetermined Type)",
-        "category":"frame",
-        "price [Euro]":0.03,
-        "mass [g]":0.4,
-        "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6538#T=C",
-        "dimension [studs]":"?"
-    },
     "6536":{
         "item number":6536,
         "item description":"Technic, Axle and Pin Connector Perpendicular",
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.39,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":7,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6536&name=Technic,%20Axle%20and%20Pin%20Connector%20Perpendicular&category=%5BTechnic,%20Connector%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6536",
         "dimension [studs]":"1x 2 x 1"
     },
-    "32138":{
-        "item number":32138,
-        "item description":"Technic, Pin Double with Axle Hole",
-        "category":"frame",
-        "price [Euro]":0.01,
-        "mass [g]":0.96,
-        "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32138&name=Technic,%20Pin%20Double%20with%20Axle%20Hole&category=%5BTechnic,%20Pin%5D#T=S&O={%22iconly%22:0}",
-        "dimension [studs]":"?"
-    },
-    "14720":{
-        "item number":14720,
-        "item description":"Technic, Liftarm, Modified H-Shape Thick 3 x 5 Perpendicular",
-        "category":"frame",
-        "price [Euro]":0.08,
-        "mass [g]":2.29,
-        "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=14720&name=Technic,%20Liftarm,%20Modified%20H-Shape%20Thick%203%20x%205%20Perpendicular&category=%5BTechnic,%20Liftarm%5D#T=S&O={%22iconly%22:0}",
-        "dimension [studs]":"3 x 5 x 1"
-    },
     "48989":{
         "item number":48989,
         "item description":"Technic, Pin Connector Perpendicular 3L with 4 Pins",
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":1.22,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=48989&name=Technic,%20Pin%20Connector%20Perpendicular%203L%20with%204%20Pins&category=%5BTechnic,%20Connector%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=48989",
         "dimension [studs]":"3 x 3 x 1"
     },
     "55615":{
@@ -235,8 +225,9 @@
         "category":"frame",
         "price [Euro]":0.1,
         "mass [g]":1.9,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=55615&name=Technic,%20Pin%20Connector%20Perpendicular%203%20x%203%20Bent%20with%204%20Pins&category=%5BTechnic,%20Connector%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=55615",
         "dimension [studs]":"4 x 4 x 1"
     },
     "32556":{
@@ -245,8 +236,9 @@
         "category":"frame",
         "price [Euro]":0.1,
         "mass [g]":0.25,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32556&name=Technic,%20Pin%203L%20without%20Friction%20Ridges&category=%5BTechnic,%20Pin%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32556",
         "dimension [studs]":1
     },
     "3673":{
@@ -255,8 +247,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.16,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3673&name=Technic,%20Pin%20without%20Friction%20Ridges&category=%5BTechnic,%20Pin%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3673",
         "dimension [studs]":1
     },
     "32054":{
@@ -265,8 +258,9 @@
         "category":"frame",
         "price [Euro]":0.01,
         "mass [g]":0.33,
+        "environmental impact [kg CO2e /kg]":11.93,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32054&name=Technic,%20Pin%203L%20with%20Friction%20Ridges%20and%20Stop%20Bush&category=%5BTechnic,%20Pin%5D#T=S&O={%22iconly%22:0}",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32054",
         "dimension [studs]":1
     }
 }
\ No newline at end of file
diff --git a/datasheets/gears.json b/datasheets/gears.json
index 82d24b5..2659d33 100644
--- a/datasheets/gears.json
+++ b/datasheets/gears.json
@@ -1,12 +1,23 @@
 {
-    "3647":{
-        "item number":3647,
-        "item description":"Gear 8 Tooth",
+    "6589":{
+        "item number":6589,
+        "item description":"Gear 12 Tooth Bevel",
         "category":"gear",
-        "price [Euro]":0.14,
-        "mass [g]":0.16,
+        "price [Euro]":0.01,
+        "mass [g]":0.29,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":12,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6589"
+    },
+    "10928":{
+        "item number":10928,
+        "item description":"Gear 8 Tooth with Dual Face",
+        "category":"gear",
+        "price [Euro]":0.01,
+        "mass [g]":0.22,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":11,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3647#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=10928"
     },
     "94925":{
         "item number":94925,
@@ -14,44 +25,39 @@
         "category":"gear",
         "price [Euro]":0.2,
         "mass [g]":0.7,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":12,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=94925#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=94925"
     },
-    "32269":{
-        "item number":32269,
-        "item description":"Gear 20 Tooth",
+    "18575":{
+        "item number":18575,
+        "item description":"Gear 20 Tooth Double Bevel",
         "category":"gear",
         "price [Euro]":0.36,
         "mass [g]":1.4,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":13,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32269#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32269"
     },
-    "3648":{
-        "item number":3648,
+    "24505":{
+        "item number":24505,
         "item description":"Gear 24 Tooth",
         "category":"gear",
         "price [Euro]":0.32,
         "mass [g]":1.17,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":11,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3648#T=C"
-    },
-    "3650":{
-        "item number":3650,
-        "item description":"Gear 24 Tooth Crown",
-        "category":"gear",
-        "price [Euro]":0.09,
-        "mass [g]":1.03,
-        "delivery time [days]":13,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3650#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3648"
     },
-    "3649":{
-        "item number":3649,
+    "34432":{
+        "item number":34432,
         "item description":"Gear 40 Tooth",
         "category":"gear",
         "price [Euro]":0.81,
         "mass [g]":3.76,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":11,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3649#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3649"
     },
     "32498":{
         "item number":32498,
@@ -59,8 +65,9 @@
         "category":"gear",
         "price [Euro]":0.88,
         "mass [g]":3.5,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":12,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32498#T=C"
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32498"
     },
     "6588":{
         "item number":6588,
@@ -68,6 +75,7 @@
         "category":"gear",
         "price [Euro]":1.63,
         "mass [g]":4.5,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":11,
         "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6588#T=C"
     },
@@ -77,6 +85,7 @@
         "category":"gear",
         "price [Euro]":0.54,
         "mass [g]":0.6,
+        "environmental impact [kg CO2e /kg]":32.06,
         "delivery time [days]":12,
         "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=4716#T=C"
     }
diff --git a/datasheets/motors.json b/datasheets/motors.json
index b078ba8..e6f1979 100644
--- a/datasheets/motors.json
+++ b/datasheets/motors.json
@@ -3,15 +3,15 @@
         "item number":"8882-1",
         "item description":"Power Functions XL-Motor",
         "category":"motor",
-        "related items":8881,
+        "related items":"8881-1",
         "idle current [mA]":80,
         "idle speed [rev per min]":220,
         "locking torque [Ncm]":40,
         "price [Euro]":30,
         "mass [g]":72.85,
+        "environmental impact [kg CO2e /kg]":15.84,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8882-1&name=Power%20Functions%20XL-Motor&category=%5BPower%20Functions%5D#T=S&O={%22iconly%22:0}",
-        "compatible battery":8881,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8882-1",
         "input voltage [V]":9,
         "dimensions [cm]":"13.6 x 12.2 x 3.9"
     },
@@ -19,15 +19,15 @@
         "item number":"8883-1",
         "item description":"Power Functions M-Motor",
         "category":"motor",
-        "related items":"8881, 8878, 45517, 88000",
+        "related items":"8881-1",
         "idle current [mA]":65,
         "idle speed [rev per min]":405,
         "locking torque [Ncm]":11,
         "price [Euro]":20,
         "mass [g]":35.0,
+        "environmental impact [kg CO2e /kg]":15.84,
         "delivery time [days]":5,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8883-1&name=Power%20Functions%20M-Motor&category=%5BPower%20Functions%5D#T=S&O={%22iconly%22:0}",
-        "compatible battery":"8881, 8878, 45517, 88000",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8883-1",
         "input voltage [V]":9,
         "dimensions [cm]":"13.8 x 11.9 x 2.3"
     },
@@ -35,15 +35,15 @@
         "item number":"88003-1",
         "item description":"Power Functions L-Motor",
         "category":"motor",
-        "related items":"8881, 8878, 88000",
+        "related items":"8881-1",
         "idle current [mA]":120,
         "idle speed [rev per min]":390,
         "locking torque [Ncm]":18,
         "price [Euro]":15,
         "mass [g]":48.0,
+        "environmental impact [kg CO2e /kg]":15.84,
         "delivery time [days]":3,
-        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=88003-1&name=Power%20Functions%20L-Motor&category=%5BPower%20Functions%5D#T=S&O={%22iconly%22:0}",
-        "compatible battery":"8881, 8878, 88000",
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=88003-1",
         "input voltage [V]":9,
         "dimensions [cm]":"13 x 11 x 2.5"
     }
diff --git a/datasheets/rims.json b/datasheets/rims.json
new file mode 100644
index 0000000..40203b3
--- /dev/null
+++ b/datasheets/rims.json
@@ -0,0 +1,62 @@
+{
+    "3482":{
+        "item number":3482,
+        "item description":"Wheel with Split Axle Hole",
+        "category":"rim",
+        "related items":3483,
+        "diameter [mm]":17.5,
+        "price [Euro]":0.01,
+        "mass [g]":0.88,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3482"
+    },
+    "6014":{
+        "item number":6014,
+        "item description":"Wheel 11mm D. x 12mm, Hole Round for Wheels Holder Pin",
+        "category":"rim",
+        "related items":6015,
+        "diameter [mm]":11.0,
+        "price [Euro]":0.0045,
+        "mass [g]":0.6,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6014a"
+    },
+    "18976":{
+        "item number":18976,
+        "item description":"Wheel 18mm D. x 12mm with Axle Hole and Stud, Solid Brake Rotor Lines",
+        "category":"rim",
+        "related items":30391,
+        "diameter [mm]":18.0,
+        "price [Euro]":0.01,
+        "mass [g]":1.4,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=18976"
+    },
+    "56904":{
+        "item number":56904,
+        "item description":"Wheel 30mm D. x 14mm",
+        "category":"rim",
+        "related items":30699,
+        "diameter [mm]":30.0,
+        "price [Euro]":0.01,
+        "mass [g]":4.1,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=56904"
+    },
+    "56908":{
+        "item number":56908,
+        "item description":"Wheel 43.2mm D. x 26mm Technic Racing Small, 6 Pin Holes",
+        "category":"rim",
+        "related items":"41897, 61480",
+        "diameter [mm]":43.2,
+        "price [Euro]":0.05,
+        "mass [g]":9.0,
+        "environmental impact [kg CO2e /kg]":32.06,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=56908"
+    }
+}
\ No newline at end of file
diff --git a/datasheets/tires.json b/datasheets/tires.json
new file mode 100644
index 0000000..cf5b810
--- /dev/null
+++ b/datasheets/tires.json
@@ -0,0 +1,80 @@
+{
+    "3483":{
+        "item number":3483,
+        "item description":"Tire 24mm D. x 8mm Offset Tread - Interior Ridges",
+        "category":"tire",
+        "related items":3482,
+        "inner diameter [mm]":17,
+        "outer diameter [mm]":24.0,
+        "price [Euro]":0.0025,
+        "mass [g]":1.69,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3483"
+    },
+    "6015":{
+        "item number":6015,
+        "item description":"Tire 21mm D. x 12mm - Offset Tread Small Wide",
+        "category":"tire",
+        "related items":6014,
+        "inner diameter [mm]":11,
+        "outer diameter [mm]":21.0,
+        "price [Euro]":0.0004,
+        "mass [g]":2.0,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6015"
+    },
+    "30391":{
+        "item number":30391,
+        "item description":"Tire 30.4 x 14 Offset Tread",
+        "category":"tire",
+        "related items":18976,
+        "inner diameter [mm]":17,
+        "outer diameter [mm]":30.4,
+        "price [Euro]":0.0027,
+        "mass [g]":6.5,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=30391"
+    },
+    "30699":{
+        "item number":30699,
+        "item description":"Tire 43.2 x 14 Solid",
+        "category":"tire",
+        "related items":56904,
+        "inner diameter [mm]":30,
+        "outer diameter [mm]":43.2,
+        "price [Euro]":0.06,
+        "mass [g]":8.25,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=30699"
+    },
+    "41897":{
+        "item number":41897,
+        "item description":"Tire 56 x 28 ZR Street",
+        "category":"tire",
+        "related items":56908,
+        "inner diameter [mm]":43,
+        "outer diameter [mm]":56.0,
+        "price [Euro]":0.29,
+        "mass [g]":13.98,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=41897"
+    },
+    "61480":{
+        "item number":61480,
+        "item description":"Tire 68.7 x 34 R",
+        "category":"tire",
+        "related items":56908,
+        "inner diameter [mm]":43,
+        "outer diameter [mm]":68.7,
+        "price [Euro]":0.02,
+        "mass [g]":20.0,
+        "environmental impact [kg CO2e /kg]":8.97,
+        "delivery time [days]":5,
+        "data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=61480"
+    }
+}
\ No newline at end of file
diff --git a/datasheets/wheels.json b/datasheets/wheels.json
deleted file mode 100644
index 8bf8be2..0000000
--- a/datasheets/wheels.json
+++ /dev/null
@@ -1,112 +0,0 @@
-{
-    "88517": {
-        "item number": "88517",
-        "item description": "Wheel 75",
-        "category": "wheel",
-        "price [Euro]": 1.09,
-        "mass [g]": 17.7,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=88517#T=S&O={%22iconly%22:0}",
-        "diameter [mm]": 75
-    },
-    "11957": {
-        "item number": "11957",
-        "item description": "Tire 100.6",
-        "category": "wheel",
-        "price [Euro]": 2.86,
-        "mass [g]": 22,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=11957&idColor=11#T=P&C=11",
-        "diameter [mm]": 100.6
-    },
-    "2903": {
-        "item number": "2903",
-        "item description": "Wheel 61.6",
-        "category": "wheel",
-        "price [Euro]": 0.56,
-        "mass [g]": 12.34,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=2903&name=Wheel%2061.6mm%20D.%20x%2013.6mm%20Motorcycle&category=%5BWheel%5D#T=P",
-        "diameter [mm]": 61.6
-    },
-    "2902": {
-        "item number": "2902",
-        "item description": "Tire 81.6",
-        "category": "wheel",
-        "price [Euro]": 3.71,
-        "mass [g]": 19.34,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=2902&name=Tire%2081.6%20x%2015%20Motorcycle&category=%5BWheel,%20Tire%20&%20Tread%5D#T=P&C=11",
-        "diameter [mm]": 81.6
-    },
-    "41896": {
-        "item number": "41896",
-        "item description": "Wheel 43.2",
-        "category": "wheel",
-        "price [Euro]": 0.79,
-        "mass [g]": 9.35,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=41896&name=Wheel%2043.2mm%20D.%20x%2026mm%20Technic%20Racing%20Small,%203%20Pin%20Holes&category=%5BWheel%5D#T=P",
-        "diameter [mm]": 43.2
-    },
-    "41897": {
-        "item number": "41897",
-        "item description": "Tire 46",
-        "category": "wheel",
-        "price [Euro]": 2.05,
-        "mass [g]": 13.87,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=41897&name=Tire%2056%20x%2028%20ZR%20Street&category=%5BWheel,%20Tire%20&%20Tread%5D#T=P&C=11",
-        "diameter [mm]": 56
-    },
-    "56904": {
-        "item number": "56904",
-        "item description": "Wheel 30",
-        "category": "wheel",
-        "price [Euro]": 0.26,
-        "mass [g]": 4.1,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=56904&name=Wheel%2030mm%20D.%20x%2014mm&category=%5BWheel%5D#T=P",
-        "diameter [mm]": 30
-    },
-    "30699": {
-        "item number": "30699",
-        "item description": "Tire 43.2",
-        "category": "wheel",
-        "price [Euro]": 0.59,
-        "mass [g]": 8.25,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=30699&name=Tire%2043.2%20x%2014%20Solid&category=%5BWheel,%20Tire%20&%20Tread%5D#T=P&C=11",
-        "diameter [mm]": 43.2
-    },
-    "3482": {
-        "item number": "3482",
-        "item description": "Wheel 17.6",
-        "category": "wheel",
-        "price [Euro]": 0.04,
-        "mass [g]": 0.88,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=3482&name=Wheel%20with%20Split%20Axle%20Hole&category=%5BWheel%5D#T=P&C=1",
-        "diameter [mm]": 17.6
-    },
-    "3483": {
-        "item number": "3483",
-        "item description": "Tire 24",
-        "category": "wheel",
-        "price [Euro]": 0.06,
-        "mass [g]": 1.69,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=3483&name=Tire%2024mm%20D.%20x%208mm%20Offset%20Tread%20-%20Interior%20Ridges&category=%5BWheel,%20Tire%20&%20Tread%5D#T=P&C=11",
-        "diameter [mm]": 24
-    },
-    "59895": {
-        "item number": "59895",
-        "item description": "Wheel 14",
-        "category": "wheel",
-        "price [Euro]": 0.04,
-        "mass [g]": 0.42,
-        "delivery time [days]": 5,
-        "data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=59895&name=Tire%2014mm%20D.%20x%204mm%20Smooth%20Small%20Single%20with%20Number%20Embossed%20on%20Side&category=%5BWheel,%20Tire%20&%20Tread%5D#T=P",
-        "diameter [mm]": 14
-    }
-}
\ No newline at end of file
-- 
GitLab