d1conv 2023-12-10
Improve content parser refactor commentary and header/video edge cases
8 files · 462+ · 724-

Content parser improvements and refactor notes

3 files changed
  • parse_content.py Added refactoring commentary noting the need for a complete rewrite, plus logic improvements
  • parse_header.py Improved multi-line header handling
  • parse_video.py Video parser edge case improvements
  • Improved content parser logic while adding commentary acknowledging the growing complexity warrants a complete refactor decouple behavioral
    1 file
    • parse_content.py
  • Fixed header parser multi-line handling and video parser edge cases remediate behavioral
    2 files
    • parse_header.py
    • parse_video.py

Test data and reference updates

5 files changed
  • manual-wellformed.md New manually written well-formed Markdown reference document
  • Journal-content.json Significantly restructured journal content data
  • Journal.json Updated journal metadata
  • output.md Updated parser output with improved formatting
  • milestone Updated milestone tracker
  • Added manually well-formed Markdown reference for systematic comparison against parser output qualify internal
    2 files
    • manual-wellformed.md
    • output.md