from pathlib import Path from generate import generate_page from parse import parse_page for fpath in list(sorted((Path.home() / 'workspace' / 'journal').glob('*.md'))): text = fpath.read_text() parsed = parse_page(text) generated = generate_page(fpath.stem, parsed['header'], parsed['entries']) for l1, l2 in zip(text.split('\n'), generated.split('\n')): if l1 != l2: print('\n'.join([fpath.stem, l1, l2])) breakpoint()