Spaces:
Runtime error
Runtime error
File size: 1,259 Bytes
e2e8616 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
from src.model.paragraph import Paragraph
from src.model.container import Container
#function that pretty prints the paragraphs
def pretty_printer_paragraphs(paragraphs):
for p in paragraphs:
if (p.font_style == "title1"):
print(f"Titre 1 {p.text}")
elif (p.font_style == "title2"):
print(f"---> Titre 2 {p.text}")
elif (p.font_style == "title3"):
print(f"-------> Titre 3 {p.text}")
elif (p.font_style == "title4"):
print(f"-----------> Titre 4 {p.text}")
elif (p.font_style == "content"):
print(f"---------------> {p.text}")
elif (p.font_style == "code"):
print(f"----------code------------> {p.text}")
elif (p.font_style == "table"):
print(f"----------table------------> {p.text}")
def pretty_print_container_structure(container):
if container.title:
print(f"{'-'*container.level} {container.title.text}")
for p in container.paragraphs:
print(f"{'-'*container.level} {p.text}")
for c in container.children:
pretty_print_container_structure(c)
def print_all_block_indexes(container):
for b in container.blocks:
print(f'{b.index} : {b.title if b.title else ""}') |