自定义频道菜单,根据模板文件的直播源接口,自动获取并更新最新的直播源接口,校验并生成可用的频道接口文件
English | 中文
- 自定义模板,生成您想要的频道分类与频道顺序
- 支持多种获取源方式:线上检索、组播源、酒店源、订阅源
- 接口测速验效,响应时间、分辨率优先级,过滤无效接口
- 定时执行,北京时间每日 6:00 执行更新
- 支持多种运行方式:工作流、命令行、界面软件、Docker
- 更多功能请见配置参数
pip3 install pipenv
pipenv install
pipenv run build
-
下载更新工具软件,打开软件,点击更新,即可完成更新
-
或者在项目目录下运行以下命令,即可打开界面软件:
pipenv run ui
- requests:轻量级,性能要求低,更新速度快,稳定性不确定(推荐订阅源使用此版本)
- driver:性能要求较高,更新速度较慢,稳定性、成功率高(在线搜索、组播源使用此版本)
建议都试用一次,选择自己合适的版本,在线搜索和组播源使用 requests 能拿到结果的话,优先选择 requests 版本。
1. 拉取镜像:
requests版本:
docker pull guovern/tv-requests:latest
driver版本:
docker pull guovern/tv-driver:latest
2. 运行容器:docker run --name tv-requests或driver -d -p 8000:8000 guovern/tv-requests或driver
3. 查看更新结果:访问(域名:8000)
4. 自定义(可选):
- 修改模板:
docker cp 系统路径/user-demo.txt tv-requests或driver:/app/user-demo.txt
- 修改配置:
docker cp 系统路径/user-config.py tv-requests或driver:/app/user-config.py
注:方式一至三更新完成后的结果文件链接:http://本地 ip:8000
Fork 本项目并开启工作流更新
如果您不想折腾,刚好我的配置符合您的需求,可以使用以下链接:
- 接口源:https://ghproxy.net/raw.githubusercontent.com/Guovin/TV/gd/result.txt
- 数据源:https://ghproxy.net/raw.githubusercontent.com/Guovin/TV/gd/source.json