{"id":29196668,"url":"https://github.com/ma-ta/t602konvertilo","last_synced_at":"2025-07-02T06:08:48.237Z","repository":{"id":300779792,"uuid":"1002179944","full_name":"ma-ta/t602konvertilo","owner":"ma-ta","description":"Multiplatformní nástroj pro konverzi dokumentů Text602","archived":false,"fork":false,"pushed_at":"2025-07-01T07:45:31.000Z","size":2984,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-01T08:37:55.961Z","etag":null,"topics":["convert","converter","dos","format-converter","ms-dos","pandoc","software602","t602","text-document","text-editor","text-format","text602"],"latest_commit_sha":null,"homepage":"https://ma-ta.github.io/t602konvertilo/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ma-ta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-14T22:18:20.000Z","updated_at":"2025-07-01T07:45:35.000Z","dependencies_parsed_at":"2025-06-23T15:54:16.328Z","dependency_job_id":null,"html_url":"https://github.com/ma-ta/t602konvertilo","commit_stats":null,"previous_names":["ma-ta/t602konvertilo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ma-ta/t602konvertilo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ma-ta%2Ft602konvertilo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ma-ta%2Ft602konvertilo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ma-ta%2Ft602konvertilo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ma-ta%2Ft602konvertilo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ma-ta","download_url":"https://codeload.github.com/ma-ta/t602konvertilo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ma-ta%2Ft602konvertilo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263083735,"owners_count":23411166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["convert","converter","dos","format-converter","ms-dos","pandoc","software602","t602","text-document","text-editor","text-format","text602"],"created_at":"2025-07-02T06:08:45.516Z","updated_at":"2025-07-02T06:08:48.222Z","avatar_url":"https://github.com/ma-ta.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo T602Konvertilo](res/github.png)\n\n- [en] A multiplatform tool for converting Text602 documents\n- **[cs] Multiplatformní nástroj pro konverzi dokumentů Text602**\n- [sk] Multiplatformový nástroj na konverziu dokumentov Text602\n- [eo] Platformneŭtrala ilo por konverti dokumentojn de Text602\n\n## Popis projektu\n\nT602Konvertilo je multiplatformní nástroj sloužící k převodu dokumentů\nz obsolentního proprietárního formátu editoru **Text602 (verze 3.00 z roku\n1992)** do formátu JSON AST *(Abstract Syntax Tree)* pro univerzální\nkonverzní nástroj [Pandoc](https://pandoc.org).\n\nNahrazuje tedy práci modulu reader (čtečky) v Pandocu, jenž dokumenty\nT602 nativně nepodporuje, a parsuje dokument \u0026bdquo;Text.602\u0026ldquo; přímo do\njeho interního formátu AST.  \nVýstupní soubor \u0026bdquo;Pandoc-AST.json\u0026ldquo; posléze slouží jednoduše\njako vstup ke konverzi do prakticky libovolného formátu.  \nNapř.:  \n`pandoc --from json --to html \u003c vstup-ast.json \u003e vystup.html`\n\n### Workflow použití nástroje:\n\n```text\n originální formát   ⟶ Text602 dokument\n     (doc.602)\n         ↓\n+-----------------+\n|     (reader)    |  ⟶ T602Konvertilo\n+-----------------+\n         ↓\n     mezistupeň\n   (doc-ast.json)    ⟶ Pandoc AST jako JSON\n         ↓\n+-----------------+\n|       AST       |\n|        ↓        |\n|     (filter)    |\n|        ↓        |  ⟶ interní workflow Pandoc\n|       AST       |    (rámcově)\n|        ↓        |\n|     (writer)    |\n+-----------------+\n         ↓\n   cílový formát     ⟶ libovolný formát podporovaný nástrojem Pandoc\n      (doc.*)\n```\n\n### Výčet funkcí\n\n- převod (export) dokumentu Text602 *(výstup v UTF-8)*:\n  - `*.602` ⟶ `(pandoc-ast).json`\n  - `*.602` ⟶ `*.txt`\n- změna kódování původního dokumentu Text602:\n  - KEYBCS2\n  - LATIN2 (CP852)\n  - KOI8ČS\n- zobrazení metadat dokumentu Text602\n\n## Zdrojové kódy\n\nVíce informací najdete na [GitHubu](https://github.com/ma-ta/t602konvertilo).\n\n## Autor\n\nCopyright (c) 2025\u0026nbsp;\u0026nbsp;Martin TÁBOR\n\n## Licence\n\nFreeware \u0026 Open source  \nGNU General Public License v3.0 or later (SPDX: GPL-3.0-or-later)  \nhttps://spdx.org/licenses/GPL-3.0-or-later.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fma-ta%2Ft602konvertilo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fma-ta%2Ft602konvertilo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fma-ta%2Ft602konvertilo/lists"}