diff --git a/001000_20250218_1337 - moving objects and setting a few preferences.blend b/001000_20250218_1337 - moving objects and setting a few preferences/001000_20250218_1337 - moving objects and setting a few preferences.blend
similarity index 100%
rename from 001000_20250218_1337 - moving objects and setting a few preferences.blend
rename to 001000_20250218_1337 - moving objects and setting a few preferences/001000_20250218_1337 - moving objects and setting a few preferences.blend
diff --git a/001000_20250218_1337 - moving objects and setting a few preferences.mp4 b/001000_20250218_1337 - moving objects and setting a few preferences/001000_20250218_1337 - moving objects and setting a few preferences.mp4
similarity index 100%
rename from 001000_20250218_1337 - moving objects and setting a few preferences.mp4
rename to 001000_20250218_1337 - moving objects and setting a few preferences/001000_20250218_1337 - moving objects and setting a few preferences.mp4
diff --git a/002000_20250218_1407 - moving, rotating, and scaling.blend b/002000_20250218_1407 - moving, rotating, and scaling/002000_20250218_1407 - moving, rotating, and scaling.blend
similarity index 100%
rename from 002000_20250218_1407 - moving, rotating, and scaling.blend
rename to 002000_20250218_1407 - moving, rotating, and scaling/002000_20250218_1407 - moving, rotating, and scaling.blend
diff --git a/002000_20250218_1407 - moving, rotating, and scaling.mp4 b/002000_20250218_1407 - moving, rotating, and scaling/002000_20250218_1407 - moving, rotating, and scaling.mp4
similarity index 100%
rename from 002000_20250218_1407 - moving, rotating, and scaling.mp4
rename to 002000_20250218_1407 - moving, rotating, and scaling/002000_20250218_1407 - moving, rotating, and scaling.mp4
diff --git a/003000_20250218_1437 - 3d cursor.blend b/003000_20250218_1437 - 3d cursor/003000_20250218_1437 - 3d cursor.blend
similarity index 100%
rename from 003000_20250218_1437 - 3d cursor.blend
rename to 003000_20250218_1437 - 3d cursor/003000_20250218_1437 - 3d cursor.blend
diff --git a/003000_20250218_1437 - 3d cursor.mp4 b/003000_20250218_1437 - 3d cursor/003000_20250218_1437 - 3d cursor.mp4
similarity index 100%
rename from 003000_20250218_1437 - 3d cursor.mp4
rename to 003000_20250218_1437 - 3d cursor/003000_20250218_1437 - 3d cursor.mp4
diff --git a/004000_20250218_1505 - duplicating, moving and rotating with base point.blend b/004000_20250218_1505 - duplicating, moving and rotating with base point/004000_20250218_1505 - duplicating, moving and rotating with base point.blend
similarity index 100%
rename from 004000_20250218_1505 - duplicating, moving and rotating with base point.blend
rename to 004000_20250218_1505 - duplicating, moving and rotating with base point/004000_20250218_1505 - duplicating, moving and rotating with base point.blend
diff --git a/004000_20250218_1505 - duplicating, moving and rotating with base point.mp4 b/004000_20250218_1505 - duplicating, moving and rotating with base point/004000_20250218_1505 - duplicating, moving and rotating with base point.mp4
similarity index 100%
rename from 004000_20250218_1505 - duplicating, moving and rotating with base point.mp4
rename to 004000_20250218_1505 - duplicating, moving and rotating with base point/004000_20250218_1505 - duplicating, moving and rotating with base point.mp4
diff --git a/005000_20250218_1532 - edit mode and modifying vertices.blend b/005000_20250218_1532 - edit mode and modifying vertices/005000_20250218_1532 - edit mode and modifying vertices.blend
similarity index 100%
rename from 005000_20250218_1532 - edit mode and modifying vertices.blend
rename to 005000_20250218_1532 - edit mode and modifying vertices/005000_20250218_1532 - edit mode and modifying vertices.blend
diff --git a/005000_20250218_1532 - edit mode and modifying vertices.mp4 b/005000_20250218_1532 - edit mode and modifying vertices/005000_20250218_1532 - edit mode and modifying vertices.mp4
similarity index 100%
rename from 005000_20250218_1532 - edit mode and modifying vertices.mp4
rename to 005000_20250218_1532 - edit mode and modifying vertices/005000_20250218_1532 - edit mode and modifying vertices.mp4
diff --git a/006000_20250218_1550 - extruding in edit mode.blend b/006000_20250218_1550 - extruding in edit mode/006000_20250218_1550 - extruding in edit mode.blend
similarity index 100%
rename from 006000_20250218_1550 - extruding in edit mode.blend
rename to 006000_20250218_1550 - extruding in edit mode/006000_20250218_1550 - extruding in edit mode.blend
diff --git a/006000_20250218_1550 - extruding in edit mode.mp4 b/006000_20250218_1550 - extruding in edit mode/006000_20250218_1550 - extruding in edit mode.mp4
similarity index 100%
rename from 006000_20250218_1550 - extruding in edit mode.mp4
rename to 006000_20250218_1550 - extruding in edit mode/006000_20250218_1550 - extruding in edit mode.mp4
diff --git a/007000_20250218_1700 - various tools in edit mode.blend b/007000_20250218_1700 - various tools in edit mode/007000_20250218_1700 - various tools in edit mode.blend
similarity index 100%
rename from 007000_20250218_1700 - various tools in edit mode.blend
rename to 007000_20250218_1700 - various tools in edit mode/007000_20250218_1700 - various tools in edit mode.blend
diff --git a/007000_20250218_1700 - various tools in edit mode.mp4 b/007000_20250218_1700 - various tools in edit mode/007000_20250218_1700 - various tools in edit mode.mp4
similarity index 100%
rename from 007000_20250218_1700 - various tools in edit mode.mp4
rename to 007000_20250218_1700 - various tools in edit mode/007000_20250218_1700 - various tools in edit mode.mp4
diff --git a/008000_20250218_1714 - quick favorites and redoing a bevel.blend b/008000_20250218_1714 - quick favorites and redoing a bevel/008000_20250218_1714 - quick favorites and redoing a bevel.blend
similarity index 100%
rename from 008000_20250218_1714 - quick favorites and redoing a bevel.blend
rename to 008000_20250218_1714 - quick favorites and redoing a bevel/008000_20250218_1714 - quick favorites and redoing a bevel.blend
diff --git a/008000_20250218_1714 - quick favorites and redoing a bevel.mp4 b/008000_20250218_1714 - quick favorites and redoing a bevel/008000_20250218_1714 - quick favorites and redoing a bevel.mp4
similarity index 100%
rename from 008000_20250218_1714 - quick favorites and redoing a bevel.mp4
rename to 008000_20250218_1714 - quick favorites and redoing a bevel/008000_20250218_1714 - quick favorites and redoing a bevel.mp4
diff --git a/009000_20250218_1735 - dimensioning tools.blend b/009000_20250218_1735 - dimensioning tools/009000_20250218_1735 - dimensioning tools.blend
similarity index 100%
rename from 009000_20250218_1735 - dimensioning tools.blend
rename to 009000_20250218_1735 - dimensioning tools/009000_20250218_1735 - dimensioning tools.blend
diff --git a/009000_20250218_1735 - dimensioning tools.mp4 b/009000_20250218_1735 - dimensioning tools/009000_20250218_1735 - dimensioning tools.mp4
similarity index 100%
rename from 009000_20250218_1735 - dimensioning tools.mp4
rename to 009000_20250218_1735 - dimensioning tools/009000_20250218_1735 - dimensioning tools.mp4
diff --git a/010000_20250218_1749 - changing view orientation.blend b/010000_20250218_1749 - changing view orientation/010000_20250218_1749 - changing view orientation.blend
similarity index 100%
rename from 010000_20250218_1749 - changing view orientation.blend
rename to 010000_20250218_1749 - changing view orientation/010000_20250218_1749 - changing view orientation.blend
diff --git a/010000_20250218_1749 - changing view orientation.mp4 b/010000_20250218_1749 - changing view orientation/010000_20250218_1749 - changing view orientation.mp4
similarity index 100%
rename from 010000_20250218_1749 - changing view orientation.mp4
rename to 010000_20250218_1749 - changing view orientation/010000_20250218_1749 - changing view orientation.mp4
diff --git a/011000_20250218_1816 - Duplicate Linked.blend b/011000_20250218_1816 - Duplicate Linked/011000_20250218_1816 - Duplicate Linked.blend
similarity index 100%
rename from 011000_20250218_1816 - Duplicate Linked.blend
rename to 011000_20250218_1816 - Duplicate Linked/011000_20250218_1816 - Duplicate Linked.blend
diff --git a/011000_20250218_1816 - Duplicate Linked.mp4 b/011000_20250218_1816 - Duplicate Linked/011000_20250218_1816 - Duplicate Linked.mp4
similarity index 100%
rename from 011000_20250218_1816 - Duplicate Linked.mp4
rename to 011000_20250218_1816 - Duplicate Linked/011000_20250218_1816 - Duplicate Linked.mp4
diff --git a/012000_20250218_1829 - Collection Instances.blend b/012000_20250218_1829 - Collection Instances/012000_20250218_1829 - Collection Instances.blend
similarity index 100%
rename from 012000_20250218_1829 - Collection Instances.blend
rename to 012000_20250218_1829 - Collection Instances/012000_20250218_1829 - Collection Instances.blend
diff --git a/012000_20250218_1829 - Collection Instances.mp4 b/012000_20250218_1829 - Collection Instances/012000_20250218_1829 - Collection Instances.mp4
similarity index 100%
rename from 012000_20250218_1829 - Collection Instances.mp4
rename to 012000_20250218_1829 - Collection Instances/012000_20250218_1829 - Collection Instances.mp4
diff --git a/013000_20250219_1239 - moving geometry's origin.blend b/013000_20250219_1239 - moving geometry's origin/013000_20250219_1239 - moving geometry's origin.blend
similarity index 100%
rename from 013000_20250219_1239 - moving geometry's origin.blend
rename to 013000_20250219_1239 - moving geometry's origin/013000_20250219_1239 - moving geometry's origin.blend
diff --git a/013000_20250219_1239 - moving geometry's origin.mp4 b/013000_20250219_1239 - moving geometry's origin/013000_20250219_1239 - moving geometry's origin.mp4
similarity index 100%
rename from 013000_20250219_1239 - moving geometry's origin.mp4
rename to 013000_20250219_1239 - moving geometry's origin/013000_20250219_1239 - moving geometry's origin.mp4
diff --git a/014000_20250219_1302 - Overview of Blender's interface.blend b/014000_20250219_1302 - Overview of Blender's interface/014000_20250219_1302 - Overview of Blender's interface.blend
similarity index 100%
rename from 014000_20250219_1302 - Overview of Blender's interface.blend
rename to 014000_20250219_1302 - Overview of Blender's interface/014000_20250219_1302 - Overview of Blender's interface.blend
diff --git a/014000_20250219_1302 - Overview of Blender's interface.mp4 b/014000_20250219_1302 - Overview of Blender's interface/014000_20250219_1302 - Overview of Blender's interface.mp4
similarity index 100%
rename from 014000_20250219_1302 - Overview of Blender's interface.mp4
rename to 014000_20250219_1302 - Overview of Blender's interface/014000_20250219_1302 - Overview of Blender's interface.mp4
diff --git a/015000_20250219_1331 - resetting scale, rotation and origin location.blend b/015000_20250219_1331 - resetting scale, rotation and origin location/015000_20250219_1331 - resetting scale, rotation and origin location.blend
similarity index 100%
rename from 015000_20250219_1331 - resetting scale, rotation and origin location.blend
rename to 015000_20250219_1331 - resetting scale, rotation and origin location/015000_20250219_1331 - resetting scale, rotation and origin location.blend
diff --git a/015000_20250219_1331 - resetting scale, rotation and origin location.mp4 b/015000_20250219_1331 - resetting scale, rotation and origin location/015000_20250219_1331 - resetting scale, rotation and origin location.mp4
similarity index 100%
rename from 015000_20250219_1331 - resetting scale, rotation and origin location.mp4
rename to 015000_20250219_1331 - resetting scale, rotation and origin location/015000_20250219_1331 - resetting scale, rotation and origin location.mp4
diff --git a/016000_20250219_1425 - Handy quick keys and a few gotchas.blend b/016000_20250219_1425 - Handy quick keys and a few gotchas/016000_20250219_1425 - Handy quick keys and a few gotchas.blend
similarity index 100%
rename from 016000_20250219_1425 - Handy quick keys and a few gotchas.blend
rename to 016000_20250219_1425 - Handy quick keys and a few gotchas/016000_20250219_1425 - Handy quick keys and a few gotchas.blend
diff --git a/016000_20250219_1425 - Handy quick keys and a few gotchas.mp4 b/016000_20250219_1425 - Handy quick keys and a few gotchas/016000_20250219_1425 - Handy quick keys and a few gotchas.mp4
similarity index 100%
rename from 016000_20250219_1425 - Handy quick keys and a few gotchas.mp4
rename to 016000_20250219_1425 - Handy quick keys and a few gotchas/016000_20250219_1425 - Handy quick keys and a few gotchas.mp4
diff --git a/017000_20250219_1527 - Overview of Modifiers.blend b/017000_20250219_1527 - Overview of Modifiers/017000_20250219_1527 - Overview of Modifiers.blend
similarity index 100%
rename from 017000_20250219_1527 - Overview of Modifiers.blend
rename to 017000_20250219_1527 - Overview of Modifiers/017000_20250219_1527 - Overview of Modifiers.blend
diff --git a/017000_20250219_1527 - Overview of Modifiers.mp4 b/017000_20250219_1527 - Overview of Modifiers/017000_20250219_1527 - Overview of Modifiers.mp4
similarity index 100%
rename from 017000_20250219_1527 - Overview of Modifiers.mp4
rename to 017000_20250219_1527 - Overview of Modifiers/017000_20250219_1527 - Overview of Modifiers.mp4
diff --git a/018000_20250219_1559 - Adding new geometry - Meshes and Curves.blend b/018000_20250219_1559 - Adding new geometry - Meshes and Curves/018000_20250219_1559 - Adding new geometry - Meshes and Curves.blend
similarity index 100%
rename from 018000_20250219_1559 - Adding new geometry - Meshes and Curves.blend
rename to 018000_20250219_1559 - Adding new geometry - Meshes and Curves/018000_20250219_1559 - Adding new geometry - Meshes and Curves.blend
diff --git a/018000_20250219_1559 - Adding new geometry - Meshes and Curves.mp4 b/018000_20250219_1559 - Adding new geometry - Meshes and Curves/018000_20250219_1559 - Adding new geometry - Meshes and Curves.mp4
similarity index 100%
rename from 018000_20250219_1559 - Adding new geometry - Meshes and Curves.mp4
rename to 018000_20250219_1559 - Adding new geometry - Meshes and Curves/018000_20250219_1559 - Adding new geometry - Meshes and Curves.mp4
diff --git a/018500_20250220_0824 - Extruding a profile along a path.blend b/018500_20250220_0824 - Extruding a profile along a path/018500_20250220_0824 - Extruding a profile along a path.blend
similarity index 100%
rename from 018500_20250220_0824 - Extruding a profile along a path.blend
rename to 018500_20250220_0824 - Extruding a profile along a path/018500_20250220_0824 - Extruding a profile along a path.blend
diff --git a/018500_20250220_0824 - Extruding a profile along a path.mp4 b/018500_20250220_0824 - Extruding a profile along a path/018500_20250220_0824 - Extruding a profile along a path.mp4
similarity index 100%
rename from 018500_20250220_0824 - Extruding a profile along a path.mp4
rename to 018500_20250220_0824 - Extruding a profile along a path/018500_20250220_0824 - Extruding a profile along a path.mp4
diff --git a/genList.py b/genList.py
new file mode 100644
index 0000000..7a13f0c
--- /dev/null
+++ b/genList.py
@@ -0,0 +1,74 @@
+import os
+import re
+import html
+
+# Priority file extensions in desired order
+priority_extensions = [".mp4", ".blend", ".ifc"]
+
+# Regex for folders starting with 6 digits
+folder_pattern = re.compile(r"^\d{6}")
+
+# Output HTML file
+output_file = "index.html"
+
+def generate_html():
+ current_dir = os.getcwd()
+ # Filter folders that start with 6 digits
+ folders = [f for f in os.listdir(current_dir)
+ if os.path.isdir(os.path.join(current_dir, f)) and folder_pattern.match(f)]
+
+ html_lines = []
+ html_lines.append("")
+ html_lines.append("
Folder Index")
+ html_lines.append("")
+ html_lines.append("Bonsai Tutorials Table of Contents
")
+
+ # Table headers
+ headers = ["Folder"] + [ext.lower() for ext in priority_extensions] + ["Other Files / Subfolders"]
+ html_lines.append("")
+ html_lines.append("" + "".join([f"| {html.escape(h)} | " for h in headers]) + "
")
+
+ for folder in sorted(folders):
+ folder_path = os.path.join(current_dir, folder)
+ files = sorted(os.listdir(folder_path))
+
+ # Initialize columns for priority files
+ columns = {ext: "" for ext in priority_extensions}
+ others = []
+
+ for f in files:
+ file_path = os.path.join(folder_path, f)
+ if os.path.isdir(file_path):
+ # Subfolder link
+ others.append(f"{html.escape(f)}/")
+ else:
+ ext = os.path.splitext(f)[1].lower()
+ if ext in columns and columns[ext] == "":
+ columns[ext] = f"{html.escape(f)}"
+ else:
+ others.append(f"{html.escape(f)}")
+
+ # Build table row
+ row = [f"{html.escape(folder)}"]
+ row += [columns[ext] for ext in priority_extensions]
+ row.append(" | ".join(others))
+
+ html_lines.append("" + "".join([f"| {cell} | " for cell in row]) + "
")
+
+ html_lines.append("
")
+
+ # Write to file
+ with open(output_file, "w", encoding="utf-8") as f:
+ f.write("\n".join(html_lines))
+
+ print(f"HTML index generated: {output_file}")
+
+
+if __name__ == "__main__":
+ generate_html()
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..6dd5098
--- /dev/null
+++ b/index.html
@@ -0,0 +1,129 @@
+
+Folder Index
+
+Bonsai Tutorials Table of Contents
+
+| Folder | .mp4 | .blend | .ifc | Other Files / Subfolders |
+| 001000_20250218_1337 - moving objects and setting a few preferences | 001000_20250218_1337 - moving objects and setting a few preferences.mp4 | 001000_20250218_1337 - moving objects and setting a few preferences.blend | | |
+| 002000_20250218_1407 - moving, rotating, and scaling | 002000_20250218_1407 - moving, rotating, and scaling.mp4 | 002000_20250218_1407 - moving, rotating, and scaling.blend | | |
+| 003000_20250218_1437 - 3d cursor | 003000_20250218_1437 - 3d cursor.mp4 | 003000_20250218_1437 - 3d cursor.blend | | |
+| 004000_20250218_1505 - duplicating, moving and rotating with base point | 004000_20250218_1505 - duplicating, moving and rotating with base point.mp4 | 004000_20250218_1505 - duplicating, moving and rotating with base point.blend | | |
+| 005000_20250218_1532 - edit mode and modifying vertices | 005000_20250218_1532 - edit mode and modifying vertices.mp4 | 005000_20250218_1532 - edit mode and modifying vertices.blend | | |
+| 006000_20250218_1550 - extruding in edit mode | 006000_20250218_1550 - extruding in edit mode.mp4 | 006000_20250218_1550 - extruding in edit mode.blend | | |
+| 007000_20250218_1700 - various tools in edit mode | 007000_20250218_1700 - various tools in edit mode.mp4 | 007000_20250218_1700 - various tools in edit mode.blend | | |
+| 008000_20250218_1714 - quick favorites and redoing a bevel | 008000_20250218_1714 - quick favorites and redoing a bevel.mp4 | 008000_20250218_1714 - quick favorites and redoing a bevel.blend | | |
+| 009000_20250218_1735 - dimensioning tools | 009000_20250218_1735 - dimensioning tools.mp4 | 009000_20250218_1735 - dimensioning tools.blend | | |
+| 010000_20250218_1749 - changing view orientation | 010000_20250218_1749 - changing view orientation.mp4 | 010000_20250218_1749 - changing view orientation.blend | | |
+| 011000_20250218_1816 - Duplicate Linked | 011000_20250218_1816 - Duplicate Linked.mp4 | 011000_20250218_1816 - Duplicate Linked.blend | | |
+| 012000_20250218_1829 - Collection Instances | 012000_20250218_1829 - Collection Instances.mp4 | 012000_20250218_1829 - Collection Instances.blend | | |
+| 013000_20250219_1239 - moving geometry's origin | 013000_20250219_1239 - moving geometry's origin.mp4 | 013000_20250219_1239 - moving geometry's origin.blend | | |
+| 014000_20250219_1302 - Overview of Blender's interface | 014000_20250219_1302 - Overview of Blender's interface.mp4 | 014000_20250219_1302 - Overview of Blender's interface.blend | | |
+| 015000_20250219_1331 - resetting scale, rotation and origin location | 015000_20250219_1331 - resetting scale, rotation and origin location.mp4 | 015000_20250219_1331 - resetting scale, rotation and origin location.blend | | |
+| 016000_20250219_1425 - Handy quick keys and a few gotchas | 016000_20250219_1425 - Handy quick keys and a few gotchas.mp4 | 016000_20250219_1425 - Handy quick keys and a few gotchas.blend | | |
+| 017000_20250219_1527 - Overview of Modifiers | 017000_20250219_1527 - Overview of Modifiers.mp4 | 017000_20250219_1527 - Overview of Modifiers.blend | | |
+| 018000_20250219_1559 - Adding new geometry - Meshes and Curves | 018000_20250219_1559 - Adding new geometry - Meshes and Curves.mp4 | 018000_20250219_1559 - Adding new geometry - Meshes and Curves.blend | | |
+| 018500_20250220_0824 - Extruding a profile along a path | 018500_20250220_0824 - Extruding a profile along a path.mp4 | 018500_20250220_0824 - Extruding a profile along a path.blend | | |
+| 019000_20250219_1711 - Adding Text and Images on Planes | 019000_20250219_1711 - Adding Text and Images on Planes.mp4 | 019000_20250219_1711 - Adding Text and Images on Planes.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 020000_20250220_0924 - Adding Lights | 020000_20250220_0924 - Adding Lights.mp4 | 020000_20250220_0924 - Adding Lights.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 021000_20250220_1221 - Adding Cameras | 021000_20250220_1221 - Adding Cameras.mp4 | 021000_20250220_1221 - Adding Cameras.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 022000_20250220_1310 - Adding Empties | 022000_20250220_1310 - Adding Empties.mp4 | 022000_20250220_1310 - Adding Empties.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 023000_20250220_1356 - relinking missing assets | 023000_20250220_1356 - relinking missing assets.mp4 | 023000_20250220_1356 - relinking missing assets.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 024000_20250220_1526 - Prep work before adding Materials | 024000_20250220_1526 - Prep work before adding Materials.mp4 | 024000_20250220_1526 - Prep work before adding Materials.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 025000_20250220_1549 - Overview of a Material | 025000_20250220_1549 - Overview of a Material.mp4 | 025000_20250220_1549 - Overview of a Material.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg |
+| 026000_20250220_1621 - Changing the material values and adding a texture | 026000_20250220_1621 - Changing the material values and adding a texture.mp4 | 026000_20250220_1621 - Changing the material values and adding a texture.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 027000_20250220_1652 - Changing the texture's scale | 027000_20250220_1652 - Changing the texture's scale.mp4 | 027000_20250220_1652 - Changing the texture's scale.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 028000_20250220_1714 - Applying the texture correctly on all faces | 028000_20250220_1714 - Applying the texture correctly on all faces.mp4 | 028000_20250220_1714 - Applying the texture correctly on all faces.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 029000_20250220_1826 - Adding other PBR textures to the Material | 029000_20250220_1826 - Adding other PBR textures to the Material.mp4 | 029000_20250220_1826 - Adding other PBR textures to the Material.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 030000_20250221_1042 - Changing texture color and contrast | 030000_20250221_1042 - Changing texture color and contrast.mp4 | 030000_20250221_1042 - Changing texture color and contrast.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 031000_20250221_1149 - Creating a new material from another | 031000_20250221_1149 - Creating a new material from another.mp4 | 031000_20250221_1149 - Creating a new material from another.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 032000_20250221_1209 - Applying multiple materials to an object | 032000_20250221_1209 - Applying multiple materials to an object.mp4 | 032000_20250221_1209 - Applying multiple materials to an object.blend | | FLOOR PLAN - 1ST.jpg | FLOOR PLAN - 2ND.jpg | Textures/ |
+| 050000_20250221_1325 - Installing Bonsai - Stable Release | 050000_20250221_1325 - Installing Bonsai - Stable Release.mp4 | | | |
+| 051000_20250221_1356 - Installing Bonsai - Unstable Release | 051000_20250221_1356 - Installing Bonsai - Unstable Release.mp4 | | | |
+| 051500_20250224_1329 - Installing Bonsai - from Releases site | 051500_20250224_1329 - Installing Bonsai - from Releases site.mp4 | | | |
+| 052000_20250224_1116 - Starting a demo project | 052000_20250224_1116 - Starting a demo project.mp4 | | House.ifc | |
+| 053000_20250224_1105 - Overview of the UI | 053000_20250224_1105 - Overview of the UI.mp4 | | House.ifc | |
+| 054000_20250224_1149 - Edit mode and changing your startup file | 054000_20250224_1149 - Edit mode and changing your startup file.mp4 | | House.ifc | |
+| 055000_20250224_1227 - Using GIT to see the DIFFs between IFC versions | 055000_20250224_1227 -Using GIT to see the DIFFs between IFC versions.mp4 | | | |
+| 056000_20250224_1438 - Changing the class and attributes | 056000_20250224_1438 - Changing the class and attributes.mp4 | | House.ifc | |
+| 057000_20250224_1457 - Spatial containers and psets | 057000_20250224_1457 - Spatial containers and psets.mp4 | | House.ifc | |
+| 058000_20250224_1630 - Introduction to Types | 058000_20250224_1630 - Introduction to Types.mp4 | | House.ifc | |
+| 059000_20250224_1655 - Type psets and Qto's | 059000_20250224_1655 - Type psets and Qto's.mp4 | | House.ifc | |
+| 060000_20250226_1112 - Aggregates and Linked Aggregates | 060000_20250226_1112 - Aggregates and Linked Aggregates.mp4 | | House.ifc | |
+| 061000_20250226_1138 - Introduction to Materials and Styles | 061000_20250226_1138 - Introduction to Materials and Styles.mp4 | | House.ifc | |
+| 062000_20250226_1218 - Applying multiple styles or materials to one object | 062000_20250226_1218 - Applying multiple styles or materials to one object.mp4 | | House.ifc | |
+| 063000_20250226_1246 - External Styles | 063000_20250226_1246 - External Styles.mp4 | | House.ifc | Materials/ |
+| 064000_20250226_1329 - Creating a Slab | 064000_20250226_1329 - Creating a Slab.mp4 | | House.ifc | Materials/ |
+| 065000_20250226_1404 - Modifying the slab | 065000_20250226_1404 - Modifying the slab.mp4 | | House.ifc | Materials/ |
+| 066000_20250226_1503 - Creating the basement slab | 066000_20250226_1503 - Creating the basement slab.mp4 | | House.ifc | Materials/ |
+| 067000_20250226_1636 - Basement Walls | 067000_20250226_1636 - Basement Walls.mp4 | | House.ifc | Materials/ |
+| 068000_20250226_1709 - Pulling a material from another library | 068000_20250226_1709 - Pulling a material from another library.mp4 | | House.ifc | Materials/ |
+| 069000_20250226_1738 - Adding strip footings | 069000_20250226_1738 - Adding strip footings.mp4 | | House.ifc | Materials/ |
+| 070000_20250227_0930 - Thickened edge with custom profile | 070000_20250227_0930 - Thickened edge with custom profile.mp4 | | House.ifc | Materials/ |
+| 071000_20250228_1242 - Adding pipe segments | 071000_20250228_1242 - Adding pipe segments.mp4 | | House.ifc | Materials/ |
+| 072000_20250228_1356 - Alternate approach to a pipe | 072000_20250228_1356 - Alternate approach to a pipe.mp4 | | House.ifc | Materials/ |
+| 073000_20250228_1504 - Different way to select things and a little model clean up | 073000_20250228_1504 - Different way to select things and a little model clean up.mp4 | | House.ifc | Materials/ |
+| 074000_20250228_1616 - Wall Tools | 074000_20250228_1616 - Wall Tools.mp4 | | House.ifc | Materials/ |
+| 075000_20250303_1407 - An approach to naming wall types | 075000_20250303_1407 - An approach to naming wall types.mp4 | | House.ifc | Materials/ |
+| 076000_20250303_1451 - Creating new beam type | 076000_20250303_1451 - Creating new beam type.mp4 | | House.ifc | Materials/ |
+| 076000_20250303_1521 - Creating a recess in a wall | 076000_20250303_1521 - Creating a recess in a wall.mp4 | | House.ifc | Materials/ |
+| 077000_20250303_1601 - Working with Arrays | 077000_20250303_1601 - Working with Arrays.mp4 | | House.ifc | Materials/ |
+| 078000_20250304_1217 - Creating Parametric Stair | 078000_20250304_1217 - Creating Parametric Stair.mp4 | | House.ifc | Materials/ |
+| 079000_20250304_1357 - Creating risers by converting parametric stair to dumb geometry | 079000_20250304_1357 - Creating risers by converting parametric stair to dumb geometry.mp4 | | House.ifc | Materials/ |
+| 080000_20250304_1723 - pulling in content or assets from other files | 080000_20250304_1723 - pulling in content or assets from other files.mp4 | | House.ifc | Materials/ |
+| 081000_20250307_1247 - Walls now show their layers | 081000_20250307_1247 - Walls now show their layers.mp4 | | House.ifc | Materials/ | readme.md |
+| 082000_20250307_1338 - Pull in a wall type from template file and extending to slab | 082000_20250307_1338 - Pull in a wall type from template file and extending to slab.mp4 | | House.ifc | Materials/ |
+| 083000_20250307_1451 - Creating linked aggregates for the floor assembly | 083000_20250307_1451 - Creating linked aggregates for the floor assembly.mp4 | | House.ifc | Materials/ |
+| 084000_20250310_1656 - Creating reference planes with a IfcVirtualElement | 084000_20250310_1656 - Creating reference planes with a IfcVirtualElement.mp4 | | House.ifc | Materials/ |
+| 085000_20250310_1723 - Introduction to Drawings | 085000_20250310_1723 - Introduction to Drawings.mp4 | | House.ifc | Materials/ | drawings/ |
+| 086000_20250310_1813 - Continue covering drawings | 086000_20250310_1813 - Continue covering drawings.mp4 | | House.ifc | Materials/ | drawings/ |
+| 087000_20250311_1227 - Adding section and modifying section & level annotation | 087000_20250311_1227 - Adding section and modifying section & level annotation.mp4 | | House.ifc | Materials/ | drawings/ |
+| 088000_20250311_1441 - Tweaking drawing styles | 088000_20250311_1441 - Tweaking drawing styles.mp4 | | House.ifc | Materials/ | drawings/ |
+| 089000_20250311_1540 - Orthographic & Perspective drawings | 089000_20250311_1540 - Orthographic & Perspective drawings.mp4 | | House.ifc | 20250311_1631.mp4 | Materials/ | drawings/ |
+| 090000_20250311_1700 - Creating sheets and placing drawings | 090000_20250311_1700 - Creating sheets and placing drawings.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 091000_20250312_1331 - Adding dimensions | 091000_20250312_1331 - Adding dimensions.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 092000_20250312_1454 - Intelligent tags | 092000_20250312_1454 - Intelligent tags.mp4 | | House.ifc | House - Copy.ifc.txt | Materials/ | drawings/ | layouts/ | sheets/ |
+| 093000_20250312_1635 - Annotation tag types | 093000_20250312_1635 - Annotation tag types.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 094000_20250313_1220 - going through the various asset folders | 094000_20250313_1220 - going through the various asset folders.mp4 | | | |
+| 095000_20250313_1301 - Changing the default.css | 095000_20250313_1301 - Changing the default.css.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 096000_20250313_1420 - Default_css and adding new css classes via Metadata property | 096000_20250313_1420 - Default_css and adding new css classes via Metadata property.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 097000_20250313_1542 - Creating a demolition plan with CSS rules | 097000_20250313_1542 - Creating a demolition plan with CSS rules.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 098000_20250313_1802 - Clean up demolition plan | 098000_20250313_1802 - Clean up demolition plan.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 099000_20250314_1058 - Creating a new tag type | 099000_20250314_1058 - Creating a new tag type.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | sheets/ |
+| 100000_20250314_1321 - Importing a CAD file | 100000_20250314_1321 - Importing a CAD file.mp4 | | House.ifc | Materials/ | drawings/ | layouts/ | linked/ | sheets/ |
+| 101000_20250314_1409 - Moving CAD import to paper space | 101000_20250314_1409 - Moving CAD import to paper space.mp4 | | House.ifc | House_test.ifc | Materials/ | drawings/ | layouts/ | linked/ | sheets/ |
+| 102000_20250314_1430 - Import background image | 102000_20250314_1430 - Import background image.mp4 | | House.ifc | House_test.ifc | Materials/ | drawings/ | layouts/ | linked/ | sheets/ |
+| 103000_20250317_1052 - Importing & modifying online BIM assets | 103000_20250317_1052 - Importing & modifying online BIM assets.mp4 | | House.ifc | OD_Textures/ | double hung.rvt | double hung_ifc4-reference view_modified.ifc | drawings/ | layouts/ | linked/ | sheets/ |
+| 104000_20250408_1311 - A workaround with geometry based types | 104000_20250408_1311 - A workaround with geometry based types.mp4 | | House.ifc | OD_Textures/ | double hung.rvt | double hung_ifc4-reference view_modified.ifc | drawings/ | layouts/ | linked/ | sheets/ |
+| 105000_20250408_1443 - A workaround when duplicating a type with a void | 105000_20250408_1443 - A workaround when duplicating a type with a void.mp4 | | House.ifc | OD_Textures/ | double hung.rvt | double hung_ifc4-reference view_modified.ifc | drawings/ | layouts/ | linked/ | sheets/ |
+| 106000_20250408_1526 - Modifying the size of a geometry based type | 106000_20250408_1526 - Modifying the size of a geometry based type.mp4 | | | |
+| 107000_20250411_1149 - Modeling in 2nd floor structure | 107000_20250411_1149 - Modeling in 2nd floor structure.mp4 | | | |
+| 108000_20250414_1207 - Railings - parametric and arrayed | 108000_20250414_1207 - Railings - parametric and arrayed.mp4 | | | |
+| 109000_20250415_1325 - Representation contexts as it relates to a door | 109000_20250415_1325 - Representation contexts as it relates to a door.mp4 | | | |
+| 110000_20250418_1054 - Refresher on using filters, default.css and using Metadata | 110000_20250418_1054 - Refresher on using filters, default.css and using Metadata.mp4 | | | |
+| 111000_20250418_1140 - Quickly flipping btwn drawings and working with doors | 111000_20250418_1140 - Quickly flipping btwn drawings and working with doors.mp4 | | | |
+| 112000_20250418_1503 - Working with Git submodules and syncing OD_Texture library | 112000_20250418_1503 - Working with Git submodules and syncing OD_Texture library.mp4 | | | |
+| 113000_20250418_1626 - Purging unused materials and styles from the file | 113000_20250418_1626 - Purging unused materials and styles from the file.mp4 | | | |
+| 114000_20250418_1640 - Creating a working drawing style | 114000_20250418_1640 - Creating a working drawing style.mp4 | | | |
+| 115000_20250507_1048 - Update on changes to model | 115000_20250507_1048 - Update on changes to model.mp4 | | | |
+| 116000_20250507_1246 - Creating and editing roofs - 2 ways | 116000_20250507_1246 - Creating and editing roofs - 2 ways.mp4 | | | |
+| 117000_20250515_1158 - Intelligent text leaders & turning off drawing references for working drawings | 117000_20250515_1158 - Intelligent text leaders & turning off drawing references for working drawings.mp4 | | | |
+| 118000_20250515_1255 - Copying annotation from one drawing to another | 118000_20250515_1255 - Copying annotation from one drawing to another.mp4 | | | |
+| 119000_20250515_1651 - Creating IfcSpaces | 119000_20250515_1651 - Creating IfcSpaces.mp4 | | | |
+| 120000_20250519_1124 - Using space tags | 120000_20250519_1124 - Using space tags.mp4 | | | |
+| 121000_20250519_1627 - Creating schedules | 121000_20250519_1627 - Creating schedules.mp4 | | | |
+| 122000_20250520_1011 - Creating a custom property with a property template | 122000_20250520_1011 - Creating a custom property with a property template.mp4 | | | |
+| 123000_20250522_1356 - More about schedules | 123000_20250522_1356 - More about schedules.mp4 | | | |
+| 124000_20250522_1549 - Intro to Git and creating a floor outline with surrounding walls | 124000_20250522_1549 - Intro to Git and creating a floor outline with surrounding walls.mp4 | | | |
+| 125000_20250522_1658 - Modifying title sheets and drawing titles | 125000_20250522_1658 - Modifying title sheets and drawing titles.mp4 | | | |
+| 126000_20250523_1122 - Starting the site modeling | 126000_20250523_1122 - Starting the site modeling.mp4 | | | |
+| 127000_20250523_1509 - More site modification | 127000_20250523_1509 - More site modification.mp4 | | | |
+| 128000_20250529_1545 - Model updates in prep for site layout | 128000_20250529_1545 - Model updates in prep for site layout.mp4 | | | |
+| 129000_20250529_1627 - Laying out the site with housing types | 129000_20250529_1627 - Laying out the site with housing types.mp4 | | | |
+| 130000_20250530_1436 - Creating the site plan | 130000_20250530_1436 - Creating the site plan.mp4 | | | |
+| 131000_20250630_1310 - Style drawings based on the material's category and layer's material name | 131000_20250630_1310 - Style drawings based on the material's category and layer's material name.mp4 | | | |
+| 132000_20250701_1108 - Bringing objects to the front in drawings and using a faux intelligent tag | 132000_20250701_1108 - Bringing objects to the front in drawings and using a faux intelligent tag.mp4 | | | |
+| 133000_20250701_1241 - Using pre-made SVG patterns from the web | 133000_20250701_1241 - Using pre-made SVG patterns from the web.mp4 | | | |
+| 134000_20250701_1353 - Adding external SVG files to sheets | 134000_20250701_1353 - Adding external SVG files to sheets.mp4 | | | |
+| 135000_20250701_1440 - Modifying the site's topography | 135000_20250701_1440 - Modifying the site's topography.mp4 | | | |
+| 136000_20250711_1223 - Adding Entourage | 136000_20250711_1223 - Adding Entourage.mp4 | | | |
+
\ No newline at end of file