_____ __ ___ ____ _ __ _ _ _
|_ _/ /_ / _ \___ \| |/ /___ _ ____ _____ _ __| |_(_) | ___
| || '_ \| | | |__) | ' // _ \| '_ \ \ / / _ \ '__| __| | |/ _ \
| || (_) | |_| / __/| . \ (_) | | | \ V / __/ | | |_| | | (_) |
|_| \___/ \___/_____|_|\_\___/|_| |_|\_/ \___|_| \__|_|_|\___/
- [en] A multiplatform tool for converting Text602 documents
- [cs] Multiplatformní nástroj pro konverzi dokumentů Text602
- [sk] Multiplatformový nástroj na konverziu dokumentov Text602
- [eo] Platformneŭtrala ilo por konverti dokumentojn de Text602
Popis projektu
T602Konvertilo je multiplatformní nástroj sloužící k převodu dokumentů z obsolentního proprietárního formátu editoru Text602 (verze 3.00 z roku 1992) do formátu JSON AST (Abstract Syntax Tree) pro univerzální konverzní nástroj Pandoc.
Nahrazuje tedy práci modulu reader (čtečky) v Pandocu, jenž dokumenty T602 nativně nepodporuje, a parsuje dokument „Text.602“ přímo do jeho interního formátu AST.
Výstupní soubor „Pandoc-AST.json“ posléze slouží jednoduše jako vstup ke konverzi do prakticky libovolného formátu.
Např.:
pandoc --from json --to html < vstup-ast.json > vystup.html
Workflow použití nástroje:
originální formát ⟶ Text602 dokument
(doc.602)
↓
+-----------------+
| (reader) | ⟶ T602Konvertilo
+-----------------+
↓
mezistupeň
(doc-ast.json) ⟶ Pandoc AST jako JSON
↓
+-----------------+
| AST |
| ↓ |
| (filter) |
| ↓ | ⟶ interní workflow Pandoc
| AST | (rámcově)
| ↓ |
| (writer) |
+-----------------+
↓
cílový formát ⟶ libovolný formát podporovaný nástrojem Pandoc
(doc.*)
Výčet funkcí
- převod (export) dokumentu Text602 (výstup v UTF-8):
- *.602 ⟶ (pandoc-ast).json
- *.602 ⟶ *.txt
- změna kódování původního dokumentu Text602:
- KEYBCS2
- LATIN2 (CP852)
- KOI8ČS
- zobrazení metadat dokumentu Text602
Zdrojové kódy
Více informací najdete na GitHubu.
Autor
Copyright (c) 2025 Martin TÁBOR
Licence
Freeware & Open source
GNU General Public License v3.0 or later (SPDX: GPL-3.0-or-later)
https://spdx.org/licenses/GPL-3.0-or-later.html