Wiki2ODT erzeugt aus der Wiki-Quelle z.B. in Wikiversity oder Wikipedia ein LibreOffice-Dokument, das bearbeitet werden kann.

ODT-Format als Ausgabe aus Wiki

Workflow Bearbeiten

  • Herunterladen der Wiki-Source in eine AppLSAC-0 (WebApp mit einem clientseitigen Konverter im Browser) mit wtf_fetch.
  • eine ODT-Vorlage/rohe ODT-Datei laden, die das Layout des Endprodukts definiert. ODT sind ZIP-Dateien, die mit JSZip in einem AppLSAC-0 verarbeitet werden können.
  • Konvertieren der Quelle mit `wtf_wikipedia` (ToDo: HTML-Export vorhanden - ODF-Ausgabeformat muss implementiert werden)
  • Eine Dateiausgabe aus dem Browser als emulierten Download mit FileSaver.js von Eli Grey bereitstellen.

Lernressource Bearbeiten

In dieser Lernressource geht es um die Grundlagen zur Erstellung einer solchen WebApp als Wiki-Konverter für LibreOffice-Dokumente. Wenn die HTML5 WebApp implementiert ist, ermöglicht sie eine clientseitige Konvertierung von Wiki Markdown Quellen in LibreOffice Dokumente.

  • Der erste Schritt ist bereits mit wtf_fetch
  • als Parser in einen Abstract Syntax Tree (AST) steht wtf_wikipedia von Spencer Kelly zur Verfügung, aber es produziert derzeit
    • reinen Text,
    • LaTeX,
    • Markdown und
    • JSON
als Ausgabe. Es wird empfohlen, die Syntax der Konvertierungsdateien mit PanDoc/Try zu analysieren und sich über die Kompilierung von Textdokumenten zu informieren.

Siehe auch Bearbeiten

Quellen/Literatur Bearbeiten

  1. Spencer Kelly, et. al. (2020) wtf_wikipedia - client side Wiki Markdown processing - GitHub Repository - URL: https://github.com/spencermountain/wtf_wikipedia (accessed 2021/01/05)