A literate programming implementation of a spaCy-based NLP tool using Org mode.
This project follows literate programming principles using Org mode. The main source file is spacy-nlp-tool.org, not the Python files in the repository.
If you need to make changes:
- Edit the
spacy-nlp-tool.orgfile - After making changes, run the detangle command to update the code files:
M-x org-babel-detangleOr programmatically:
(org-babel-detangle &optional SOURCE-CODE-FILE)
The Python files in src/ and scripts/ directories are generated from the Org file. Any direct edits to these files will be lost when the Org file is detangled.
See CLAUDE.org for all build, setup, and testing commands.
spacy-nlp-tool.org- Main literate programming source filesrc/- Generated Python codeclient/- API client implementationmodel/- spaCy processing functionalityserver/- FastAPI server implementation
scripts/- Utility scripts