feat: Fortna-Extraktion nach chapters/ + Sphinx-PDF-Build
Skripte zum Befuellen der Kapitelstruktur aus dem Fortna-Rohmaterial und Aufbau eines vollstaendigen Sphinx/LaTeX-Builds (nur Code/Config/Doku, generierte RST/Bilder/PDFs und Rohmaterial via .gitignore ausgeschlossen). - lib/fortna_inventory.py: Rohmaterial scannen, Sprache+Zielkapitel+Aktion zuordnen, results/fortna_inventory.json schreiben - lib/fortna_convert_chapters.py: 5 Hauptanleitungen volltextig (Text+Bilder) konvertieren, Verzeichnislisten (index.de.rst) fuer uebrige Kapitel - lib/fortna_init_project.py: projekte/fortna/ (anlage.json, overrides, images) - lib/build_index.py: index.rst mit toctrees aus chapters/**/*.de.rst generieren - lib/extract_products.py: Symbolfont-Zeichen (PUA) auf Unicode mappen (clean_pua) - conf.py: Sphinx-Build (lualatex, babel statt polyglossia, iconpackage=none) - bin/: .bat/.sh-Wrapper fuer alle Skripte + build_pdf - doc/: Konzept-Plan (plan_fortna_extraktion.md) und lib-Skript-Uebersicht - requirements.txt: Sphinx + myst-parser ergaenzt Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
eb9237217e
commit
e7aa3b4e4b
+19
@@ -42,6 +42,11 @@ cover/
|
||||
.env
|
||||
.venv
|
||||
env/
|
||||
# Sphinx-Build-Ausgabe (generiert, nicht versionieren)
|
||||
/_build/
|
||||
# generierter Build-Index (aus lib/build_index.py)
|
||||
/index.rst
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
env.bak/
|
||||
@@ -69,3 +74,17 @@ ipython_config.py
|
||||
/log
|
||||
/results
|
||||
/_output
|
||||
|
||||
# IDE- / Tool-Ordner
|
||||
/.vscode
|
||||
/.iis
|
||||
/.claude
|
||||
|
||||
# Fremd-/Rohmaterial und grosse Binaerdaten (nicht versionieren)
|
||||
/examples
|
||||
doc/*.pdf
|
||||
|
||||
# Generierte Dokumentations-Bausteine (reproduzierbar via lib/fortna_convert_chapters.py)
|
||||
# und extrahierte Bilder. Nur Code/Config/Doku wird versioniert.
|
||||
chapters/**/*.rst
|
||||
chapters/**/images/
|
||||
|
||||
Reference in New Issue
Block a user