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
BearbeitenIn 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)