This repository contains a set of tools for extracting and parsing Electronic Program Guide (EPG) and Teletext data from Transport Stream (.ts) files.
Currently Java 21 is required to run all tools.
You can download latest version of the toolkit in actions tab
Usage: java -jar epg-reader.jar [output dir] [locale] [input files...]
Extract and parse EPG data from TS files into an interactive HTML table.
Usage: java -jar ttx-parser.jar [output directory] [input .ts files...]
Extract raw teletext data from TS files and parse it into a HTML website
Usage: java -jar ttx-pl-character-converter.jar [directory]
Convert missing characters in teletext website to their polish equivalent.
This tool was made to fix a flaw in vhs-teletext.
Usage: java -jar ttx-enhancer.jar [ttx html directory] <fill missing pages>
Enhance website generated by TTX Parser by adding interactive elements and filling missing pages.
This project depends on Eric Berendsen's DVBInspector and ali1234/vhs-teletext.