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

Steps

") +print("
    ") + +tasks = [node for node in LevelOrderIter(root) if not node.is_leaf] +for task in reversed(tasks): + print(f"
  1. {task.description}
  2. ") + +print("
") + print("") for row in output_rows: