PanDocElectron/Wiki2ODT
Wiki2ODT erzeugt aus der Wiki-Quelle z.B. in Wikiversity oder Wikipedia ein LibreOffice-Dokument, das bearbeitet werden kann.
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
- PanDocElectron/Wiki2Reveal
- PanDocElectron/Wiki2ODF
- https://pandoc.org/try/ und https://pandoc.org
- wtf_wikipedia von Spencer Kelly[1] für eine clientseitige Konvertierung von Wiki-Markdown Artikeln.
- Multiformat Export with mediawiki2latex PDF-, LaTeX- and ODT- LibreOffice-Export Wiki Article Collections
Quellen/Literatur Bearbeiten
- ↑ 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)