This repository has been archived on 2026-07-19 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
93e4d4ab64b2e3ff1e8f634a2b419f124410a018
The previous block-based parser left each pymupdf block as its own line. That's fine for prose but wrong for ספר הליקויים's cover and preface, where each word is its own block — you got "ו אנ / מתכבד / ים" instead of "ואנו מתכבדים". Merge blocks whose y-coordinates are within 4 pixels into a single line, right-to-left, joined by spaces. Content pages (where blocks already contain whole paragraphs) are unaffected because a single block on one row stays as one row. Refs Task Master #2 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Archived from gitea.marcus1.com
Releases
1
Languages
Python
96.3%
PLpgSQL
3.5%
Dockerfile
0.2%