Skip to content

6. Die Arbeitsmappe des Konverters

Sie können die Arbeitsmappe herunterladen |HIER|.

Die Arbeitsmappe ist der nächste:

 
  • Wir werden die folgenden Dateien vorerst ignorieren [.gitignore, deploy.txt, google*.html, README.md, robots.txt, deploy.txt]. Dies sind die Dateien, die wir für den Einsatz der lokal erzeugten Website HTML auf GitHub verwenden werden;
  • [prompt User.txt] ist der Prompt, mit dem ich die Iterationen mit Gemini begonnen habe;
  • Die Datei [word-odt-vers-html-]jan-2026.odt] ist das Dokument ODT dieses Artikels. Er wird durch den script [convert_odt_v356.py] in HTML umgewandelt;
  • Die Datei [word-odt-vers-html-janv-2026.docx] ist das Dokument DOCX desselben Artikels. Er wird durch den script [convert_docx_v18.py] in HTML umgewandelt;
  • Die Skripte [convert*.py] und [build.py] sind die beiden Python-Skripte, die von die IA ;
    • [convert*] wandelt ein Dokument ODT um oder DOCX in site [MkDocs]. Eine MkDocs-Site ist eine statische Site, deren Seiten nach der Syntax [MarkDown]. [MkDocs] stellt einen Server bereit, der die Sites MkDocs anzeigen kann;
    • [build] konvertiert die Website MkDocs in eine statische Standard-Website HTML. Am fin dieser Umwandlung öffnet er einen Browser, um die Wurzel der Site ;

Zu keinem Zeitpunkt werden wir uns den erzeugten Python-Code ansehen. Wir betrachten die beiden Skripte als zwei Black Boxes. Zu keinem Zeitpunkt habe ich den Code von Hand geändert. Ich habe immer Gemini / ChatGPT seinen script selbst zu korrigieren. Aus diesem Grund sind Python-Kenntnisse nicht erforderlich, um den Konverter zu verwenden.

  • [config.py] ist eine Konfigurationsdatei für dens scripts [convert*]. Zu Beginn [convert*] hatte keine Konfigurationsdatei. Als ich dann die zu konvertierenden Dokumente wechselte, stellte ich nach und nach fest, dass es Elemente gab, die ich von der IA zu generieren (z. B. der Name der Website, der sich für jedes Dokument ändert), die besser in einer Konfigurationsdatei aufgehoben wären, die der Benutzer selbst bearbeiten kann. Auch diese Datei habe ich iterativ aufgebaut mit der IA ;