Hysen Labs
Open-source project
interlark/ustvgo-tvguide avatar
interlark

ustvgo-tvguide

TV Guide for USTVGO Free IPTV

74 stars10 forksPythonLicense varies
DEEP OPEN-SOURCE ANALYSIS

USTVGO TV Guide generates EPG data for free IPTV channels

USTVGO TV Guide is a Python project that builds electronic program guide files for the USTVGO free IPTV channel list. It is maintained by interlark and published under no declared license.

What the tool produces

The repository is the TV guide part of the broader USTVGO Free IPTV project. A GitHub Action based pipeline runs an extract, transform, load job that generates EPG XML for upcoming programs on all the channels twice every hour. The output is offered in both dark and light UI variants, with compressed gz versions for each.

How the pipeline runs

The ETL is driven by a scheduled GitHub Actions workflow named tvguide, so there is no server to operate. The generated XML files are committed to the repository and served raw, which lets any IPTV player that reads EPG data pull the guide. The project is packaged on PyPI as ustvgo-iptv, and the README states support for Linux, macOS, and Windows.

Where it fits

This repo handles scheduling data only; the actual channel streams come from the separate USTVGO IPTV project. By splitting the guide out, the maintainer keeps the EPG generation independent and easy to reuse with other players. With a few dozen stars, it is a focused utility for anyone building a US channel guide into their player.

Editorial conclusion

USTVGO TV Guide is written in Python, runs its EPG generation as a GitHub Action twice per hour, and is published on PyPI as the ustvgo-iptv package.

DEEP OPEN-SOURCE ANALYSIS

Official sources

Community notes

Community notes