d1conv 2023-11-18
Build core JSON-to-Markdown parser with test data and HTML extraction tooling
8 files · 672+ · 351-

Core parser development

1 file changed
  • parse.py Major expansion of the main parser with content line iteration, embedded object handling, and output formatting
  • Significantly expanded parse.py with content dispatch logic, embedded object detection, and Markdown output assembly instantiate architectural
    1 file
    • parse.py

Test data and output comparison

6 files changed
  • Journal-content.json Restructured and expanded test journal content data
  • Journal.json Updated test journal metadata
  • Journal.txt New plain text version of test journal for comparison
  • output.md Updated parser output for comparison against well-formed Markdown
  • foo.html New HTML file for extraction testing
  • getzws.py Zero-width space detection script for debugging encoding issues
  • Added HTML extraction file, zero-width space detector, and text journal dump for debugging parser output issues qualify internal
    3 files
    • foo.html
    • getzws.py
    • Journal.txt

Project notes

1 file changed
  • NOTES.md Added project notes documenting format quirks and observations
  • Started NOTES.md to document Day One export format discoveries and parser edge cases specify internal
    1 file
    • NOTES.md