pdf2md/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dieter Schlüter 3e5195efc2 --keep-lines für Gedichtbände, OCR-Neuerkennung repariert, OCR-Rauschen entfernen
- --ocr always / schiefe OCR-Ebenen: alte unsichtbare Textebene vor der
  OCR entfernen (nur in der Kopie im Speicher); vorher blieb der alte
  Text erhalten bzw. stand doppelt da ("bliht" statt "blüht")
- --keep-lines: jede PDF-Zeile bleibt eine Zeile, Strophen als Absätze,
  Einrückungen bleiben, nichts wird zusammengefügt (auch keine Trennung)
- OCR-Text selbst erkennen (unsichtbar, wie pymupdf4llm 1.28 intern);
  Buchkante "|" entfernen, Rauschzeilen und Fetzen neben dem Textbereich
  verwerfen, Zeilen mit verschiedenen Grundlinien trennen, Überschriften
  ohne Buchstaben/Ziffern verwerfen
- Fraktur: frk+deu dokumentiert, Grenzen in TODO
- Tests: Scan mit falscher OCR-Ebene, Gedicht in schmaler Spalte,
  OCR-Rauschen; README, Bedienungsanleitung, TODO

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 22:13:20 +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 --keep-lines für Gedichtbände, OCR-Neuerkennung repariert, OCR-Rauschen entfernen 2026-10-02 22:13:20 +02:00