Proprietary tool to crop unnecessary channels and programs from IPTVBoss EPG
Go to file
Nicolas 5d7ef0317a Remove command property from parser in yml file
The parser's Dockerfile already runs the script, no need for the yml to run it. Erreur d'innattention.
2025-06-12 11:59:46 -04:00
placeholders add test files for prod 2025-06-12 11:27:18 -04:00
docker-compose.yml Remove command property from parser in yml file 2025-06-12 11:59:46 -04:00
Dockerfile Remove command property from parser in yml file 2025-06-12 11:59:46 -04:00
README.md Update README.md 2025-06-10 16:13:47 -04:00
xml_cleaner.sh Modify Dockerfile and xml-cleaner.sh 2025-06-11 14:41:52 -04:00
xml_tv_ids.txt initial commit 2025-06-10 15:57:49 -04:00

IPTV XML CLEANER

A tool used to remove unnecessary channels and programs from IPTVBoss's exhaustive Electronic program guide. It uses xmlstarlet to parse through and select relevant info from CANADA and USA, then gathers the data in a new filtered XML which is exposed for the Ministra service by using a combination of Lighttpd and Nginx Proxy Manager.

USAGE

IPTV XML Cleaner runs automatically on a fixed schedule and exposes resulting XML file.

PERFORMANCE

Canadian EPG

173 channels and 39067 programmes, down from 739 channels and 129 538 programmes. Time < 10s

USA EPG

??? channels and ??? programmes, down from 11 668 channels and 975 691 programmes. Time < 50s