mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
0dd02c6bf9
- Create utils/ package with: - books.py: Book name normalization and abbreviations - search.py: Full-text search functionality - helpers.py: Common utilities (verse parsing, daily verse, etc.) - Create routes/ package with: - api.py: All /api/* endpoints extracted to APIRouter - Update server.py to: - Import from new modular structure - Include API router for cleaner organization This is the first step toward breaking up the 12,600+ line server.py into maintainable modules. The old API routes in server.py are still present as a transition - they can be removed once tests confirm the new router works correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>