๐๐๐๏ธ A production-ready document crawler with full-text search capabilities. Recursively scans directories, extracts text from various document formats (PDF, DOCX, XLSX, TXT, and more), handles nested archives (ZIP, RAR, 7z), and provides powerful full-text search via SQLite FTS5. Built with clean architecture and type safety.
python docker sqlalchemy sqlite poetry clean-architecture data-extraction full-text-search mypy type-hints pdf-parser document-processing fts5 xlsx-parser data-indexing structlog pydantic archive-extractor docx-parser document-crawler
-
Updated
Mar 3, 2026 - Python