feat: --chapter-level auto teilt nur sehr große Kapitel (R2)
Neuer Standard auto: Ebene 1 wie bisher, aber Kapitel mit über 30 000 Wörtern und mindestens zwei Unterkapiteln der nächsten Ebene werden an diesen geteilt (Teile eines Romans). Alle anderen Kapitel bleiben ganz; Register, Literatur und Glossar werden nie zerlegt. Ein Probedurchlauf des ChapterBuilder bestimmt die Kapitel, der zweite teilt sie (deep_starts). Info chapter-split; eine feste Zahl verhält sich wie bisher. Roman (Adler-Olsen): 78 statt 9 Dateien, wortgleich, 0 kaputte Links. Klein, Krooß, Lerch, Liesen: Kapiteldateien byte-identisch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
4b3d753b56
commit
6fe422919f
1 changed files with 116 additions and 28 deletions
|
|
@ -22,6 +22,10 @@ Versionsnummern nach [Semantic Versioning](https://semver.org/lang/de/).
|
|||
|
||||
### Geändert
|
||||
|
||||
- `--chapter-level auto` ist der neue Standard: Ebene 1 wie bisher, aber Kapitel mit über 30 000 Wörtern
|
||||
und mindestens zwei Unterkapiteln (Teile eines Romans) werden an ihren Unterkapiteln geteilt; alle
|
||||
anderen Kapitel bleiben ganz (Info `chapter-split`). Der Roman im Test ergibt 78 statt 9 Dateien, die
|
||||
übrigen Beispielbücher bleiben unverändert. Eine feste Zahl verhält sich wie bisher (R2).
|
||||
- `epub2md_merge.py` kürzt ISO-Zeitstempel im Buch-Kopf (`2025-01-13T08:00:00+00:00` → `13.01.2025`, bei
|
||||
nicht-deutschen Büchern `2025-01-13`), damit die Pandoc-Titelseite ein lesbares Datum zeigt.
|
||||
- Seitenmarken (`--page-markers`) aus einem Kastentitel stehen jetzt vor dem Kasten statt im fetten Titel,
|
||||
|
|
|
|||
Loading…
Reference in a new issue