pdf2md/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dieter Schlüter 180d98ae04 Gedicht-Scans: Zeilen direkt aus Tesseract, Fehler aus pymupdf4llm 1.28
- --keep-lines auf Scanseiten: Zeilen direkt aus Tesseract statt über die
  Layout-Analyse (die verschränkte eng stehende Verse und gab Zeilen
  überlappender Blöcke doppelt aus); Stücke auf gleicher Höhe verbinden,
  Rauschen außerhalb der Textspalte verwerfen, Strophen über den
  Grundlinienabstand, Einrückung aus der x-Position, Gedichttitel aus der
  PDF-Gliederung (richtige Schreibweise statt OCR-Lesart)
- Bildtext im neuen Format von pymupdf4llm 1.28 ("<!-- Start of picture
  text -->") wieder entfernen
- Zeilen überlappender Layout-Blöcke nur einmal ausgeben
- OCR-Seitenzahlen ("= 58 —", "— VIII —") erkennen, auch am Strophenende
- Fraktur: deu_latf aus tessdata_best empfohlen (besser als frk)
- Tests, README, Bedienungsanleitung (Gedicht-/Fraktur-Abschnitt), TODO

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:39:12 +02:00
..
conftest.py --keep-lines für Gedichtbände, OCR-Neuerkennung repariert, OCR-Rauschen entfernen 2026-10-02 22:13:20 +02:00
test_classify.py pdf2md.py als fester Name, v1–v4 nach History/ verschoben 2026-10-02 13:12:36 +02:00
test_defaults.py Bessere Standardwerte: EPUB-Sprache, Titel/Autor, Prozesszahl 2026-10-02 15:20:08 +02:00
test_e2e.py --keep-lines für Gedichtbände, OCR-Neuerkennung repariert, OCR-Rauschen entfernen 2026-10-02 22:13:20 +02:00
test_links.py Links: URLs über Blockgrenzen, Wortpaare, abweichende Linktexte 2026-10-02 20:35:01 +02:00
test_normalize.py Links: URLs über Blockgrenzen, Wortpaare, abweichende Linktexte 2026-10-02 20:35:01 +02:00
test_split.py Seitenzahlen bei --split, Teilen nach Länge, Links mit eigenem Text 2026-10-02 19:03:51 +02:00
test_verbatim.py Gedicht-Scans: Zeilen direkt aus Tesseract, Fehler aus pymupdf4llm 1.28 2026-10-02 22:39:12 +02:00