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>
41 lines
719 B
Plaintext
41 lines
719 B
Plaintext
annotated-doc==0.0.4
|
|
annotated-types==0.7.0
|
|
cffi==2.0.0
|
|
charset-normalizer==3.4.7
|
|
click==8.3.3
|
|
cobble==0.1.4
|
|
colorama==0.4.6
|
|
cryptography==47.0.0
|
|
doc8==2.0.0
|
|
docutils==0.21.2
|
|
et_xmlfile==2.0.0
|
|
mammoth==1.12.0
|
|
markdown-it-py==4.0.0
|
|
mdurl==0.1.2
|
|
numpy==2.4.4
|
|
openpyxl==3.1.5
|
|
pandas==3.0.2
|
|
pdfminer.six==20251230
|
|
pdfplumber==0.11.9
|
|
pillow==12.2.0
|
|
pycparser==3.0
|
|
pydantic==2.13.3
|
|
pydantic_core==2.46.3
|
|
Pygments==2.20.0
|
|
PyMuPDF==1.27.2.3
|
|
pypdfium2==5.7.1
|
|
python-dateutil==2.9.0.post0
|
|
restructuredtext_lint==2.0.2
|
|
rich==15.0.0
|
|
rstcheck==6.2.5
|
|
rstcheck-core==1.2.2
|
|
shellingham==1.5.4
|
|
six==1.17.0
|
|
Sphinx==9.1.0
|
|
myst-parser==5.1.0
|
|
stevedore==5.7.0
|
|
typer==0.25.0
|
|
typing-inspection==0.4.2
|
|
typing_extensions==4.15.0
|
|
tzdata==2026.2
|