d1conv 2023-11-24
Add list and quote parsers, web UI, GPT helpers, and reorganize test data
34 files · 137,271+ · 6,157-

New parser modules for lists and quotes

2 files changed
  • parse_list.py New dedicated list parser handling ordered and unordered lists with indentation tracking
  • parse_quote.py New blockquote parser with Markdown angle-bracket formatting
  • Added dedicated parse_list.py and parse_quote.py modules, completing the sub-parser architecture for all major Day One content types instantiate architectural
    2 files
    • parse_list.py
    • parse_quote.py

Web UI and GPT experiment scripts

4 files changed
  • index.js Full web UI for browsing and testing parser output
  • json-object2.py GPT experiment script for JSON object processing
  • json-processor.py GPT experiment script for general JSON processing
  • gpt-test1.py GPT API test script
  • Added a complete web UI for browsing parser output and GPT experiment scripts exploring AI-assisted JSON processing instantiate behavioral
    2 files
    • index.js
    • gpt-test1.py

Test data reorganization

2 files changed
  • Journal-content.json Moved test data into date-stamped directory
  • output.md Reference match output for comparison
  • Reorganized test data into date-stamped directories for better tracking of parser progress across development sessions decouple internal
    2 files
    • Journal-content.json
    • output.md

Parser improvements

4 files changed
  • parse.py Updated orchestration for new list and quote modules
  • parse_content.py Extensive content parser improvements for list and quote integration
  • parse_code.py Minor code block parser updates
  • parse_header.py Minor header parser adjustment
  • Updated parse.py orchestration and parse_content.py to integrate new list and quote sub-parsers decouple behavioral
    2 files
    • parse.py
    • parse_content.py