Customize channel menus and automatically obtain and update the latest live source interfaces based on template files, verify, and generate usable channel interface files.
中文 | English
- Custom templates for creating desired channel categories and order
- Supports multiple source acquisition methods: online search, multicast source, hotel source, subscription source
- Interface speed testing and verification, with priority on response time and resolution, filtering out ineffective interfaces
- Scheduled execution at 6:00 AM Beijing time daily
- Supports various execution methods: workflows, command line, GUI software, Docker
- For more features, see Config parameter
pip3 install pipenv
pipenv install
pipenv run build
-
Download Update tool software, open the software, click update to complete the update
-
Or run the following command in the project directory to open the GUI software:
pipenv run ui
- requests: lightweight, low performance requirements, fast update speed, lower success rate
- driver: large footprint, higher performance requirements, slow update speed, high stability and success rate
1. Pull the image:
requests version:
docker pull guovern/tv-requests:latest
driver version:
docker pull guovern/tv-driver:latest
2. Run the container: docker run -d -p 8000:8000 tv
3. Access (domain:8000) to check the update results
Note: Link to the result file after updates of methods one to three: http://local ip:8000
Fork this project and enable workflow updates
If you don't want to bother, and my configuration just meets your needs, you can use the following links:
- Interface source: https://ghproxy.net/raw.githubusercontent.com/Guovin/TV/gd/result.txt
- Data source: https://ghproxy.net/raw.githubusercontent.com/Guovin/TV/gd/source.json