How marchbeta2087/text_packager works
This is a small Python command-line document packager. The user supplies meta.json and referenced Markdown files; the script validates the configuration, expands its ordered directory tree, adjusts headings, and writes a timestamped packaged_file.md. The implementation is concentrated in one source file, so its distinct runtime responsibilities share that path. Relationships are based on the shown source and README; no separate storage or service subsystem is evident.
Main entry points: text_packager.py Packager script
Components 9
Other components
- User
- Packager script
text_packager.py - meta.json
- Tree traversal
text_packager.py - Markdown inputs
- Heading adjustment
text_packager.py - Local timestamp
text_packager.py - Local timezone libraries
- packaged_file.md
Connections 8
- User → Packager script: runs
README.md - Packager script → meta.json: reads
text_packager.py - Packager script → Tree traversal: expands tree
text_packager.py - Packager script → Markdown inputs: reads files
text_packager.py - Packager script → Heading adjustment: adjusts headings
text_packager.py - Packager script → Local timezone libraries: uses
text_packager.py - Packager script → Local timestamp: adds timestamp
text_packager.py - Packager script → packaged_file.md: writes
text_packager.py