v0.2.0 — Full-Platform Extraction
v0.2.0 Highlights
- 9-layer adaptive fallback chain — Jina → curl_cffi → Browser DOM → Canvas Hook → CDP → OCR → Vision LLM → Captcha Slider → Font Decrypt
- Docker image —
docker compose up -done-click deploy - File extraction — PDF, Word, Excel, PPT, EPUB → Markdown
- Deep crawling — BFS/DFS/BestFirst + link scoring + SQLite persistence
- REST API Server — FastAPI + Swagger docs
- MCP Server — Claude/Cursor integration
- Captcha solving — Slider (OpenCV) + Font decryption (fontTools) — no API key needed
- Mobile extraction — ADB screenshot + OCR + auto-scroll
- WeChat Mini Programs — MITM proxy + wxapkg unpacking
- Structured extraction — Schema/Regex/LLM strategies + table extraction
- Plugin system — Third-party extraction stages via entry points
- Adaptive learning — SQLite strategy cache per domain
- 275 tests + ruff 0 + mypy 0 + CI all green
- ADR × 3 — Architecture Decision Records
Full changelog: CHANGELOG.md