diff --git a/output_html.py b/output_html.py
index 0e980f9..9b07e91 100644
--- a/output_html.py
+++ b/output_html.py
@@ -1,4 +1,4 @@
-from anytree import LevelOrderGroupIter
+from anytree import LevelOrderIter, LevelOrderGroupIter
from anytree.importer import JsonImporter
from sys import argv
@@ -20,7 +20,7 @@ def build_rows_depth_first(node, rows, leaf_count=0):
rows[cur_row].append(f'
{node.name} | ')
if colspan > 1:
- rows[cur_row].append(f' | ')
+ rows[cur_row].append(f' | ')
leaf_count += 1
@@ -46,6 +46,23 @@ for i in range(len(root.leaves)):
build_rows_depth_first(root, output_rows)
+print("Ingredients
")
+print("")
+
+for ingredient in root.leaves:
+ print(f" - {ingredient.name}
")
+
+print("
")
+
+print("Steps
")
+print("")
+
+tasks = [node for node in LevelOrderIter(root) if not node.is_leaf]
+for task in reversed(tasks):
+ print(f"- {task.description}
")
+
+print("
")
+
print("")
for row in output_rows: