Bez popisu

Govin 2f98d128e1 Merge pull request #221 from Guovin/dev před 4 měsíci
.github bc5599ec30 feat:run twice daily před 5 měsíci
.idea 044a90ce3f init před 10 měsíci
docs 00aedc4e10 Update: localhost před 4 měsíci
driver b2bb8be774 feat:run with requests před 5 měsíci
fofa 6eaa481ca6 chore:request před 5 měsíci
online_search 6eaa481ca6 chore:request před 5 měsíci
proxy 6eaa481ca6 chore:request před 5 měsíci
requests_custom 33dc21da67 feat:random user-agent před 5 měsíci
subscribe 316c72adae chore:timeout před 5 měsíci
utils 7de4615181 feat:open_use_old_result and open_keep_all před 4 měsíci
.gitignore 80abc142b4 release:v1.2.3 před 6 měsíci
CHANGELOG.md a5d3e5d8da release:v1.3.4 před 4 měsíci
Dockerfile ac1564526b chore:pipenv před 5 měsíci
LICENSE 7ddefd5bdd feat:config and LICENSE před 9 měsíci
Pipfile 33dc21da67 feat:random user-agent před 5 měsíci
Pipfile.lock a134e8ba69 Merge pull request #209 from Guovin/dev před 5 měsíci
README.md 00aedc4e10 Update: localhost před 4 měsíci
README_en.md 00aedc4e10 Update: localhost před 4 měsíci
config.py 7de4615181 feat:open_use_old_result and open_keep_all před 4 měsíci
demo.txt 0836756ace chore:demo před 5 měsíci
entrypoint.sh bc5599ec30 feat:run twice daily před 5 měsíci
fofa_map.py 63423b76e1 feat:region channel před 7 měsíci
main.py 7de4615181 feat:open_use_old_result and open_keep_all před 4 měsíci
source.json 55cbe4f808 chore před 6 měsíci
tkinter_ui.py c8dc786e1f chore:title před 4 měsíci
tkinter_ui.spec e8a33f28e4 feat:tkinter před 6 měsíci
version.json a5d3e5d8da release:v1.3.4 před 4 měsíci

README.md

电视频道菜单自定义与直播源接口更新工具

自定义频道菜单,根据模板文件的直播源接口,自动获取并更新最新的直播源接口,校验并生成可用的频道接口文件

English | 中文

特点

  • 自定义模板,生成您想要的频道分类与频道顺序
  • 支持多种获取源方式:线上检索、组播源、酒店源、订阅源
  • 接口测速验效,响应时间、分辨率优先级,过滤无效接口
  • 定时执行,北京时间每日 6:00 与 18:00 执行更新
  • 支持多种运行方式:工作流、命令行、界面软件、Docker
  • 更多功能请见配置参数

配置

配置参数

快速上手

方式一:命令行更新

pip3 install pipenv
pipenv install
pipenv run build

方式二:界面软件更新

  1. 下载更新工具软件,打开软件,点击更新,即可完成更新

  2. 或者在项目目录下运行以下命令,即可打开界面软件:

pipenv run ui

更新工具软件

方式三:Docker 更新

  • requests:轻量级,性能要求低,更新速度快,稳定性不确定(推荐订阅源使用此版本)
  • driver:性能要求较高,更新速度较慢,稳定性、成功率高(在线搜索、组播源使用此版本)

建议都试用一次,选择自己合适的版本,在线搜索和组播源使用 requests 能拿到结果的话,优先选择 requests 版本。

1. 拉取镜像:
requests:
docker pull guovern/tv-requests:latest

driver:
docker pull guovern/tv-driver:latest

2. 运行容器:
docker run -d -p 8000:8000 guovern/tv-requests 或 tv-driver

卷挂载参数(可选):
-v 宿主机路径/TV:/tv-requests 或 tv-driver

实现宿主机文件与容器文件同步,修改模板、配置、获取更新结果文件可直接在宿主机文件夹下操作
注:使用此命令运行容器,请务必先clone本项目至宿主机

3. 查看更新结果:访问(域名:8000)

注:方式一至三更新完成后的结果文件链接:http://本地 ip:8000 或 http://localhost:8000

方式四:工作流更新

Fork 本项目并开启工作流更新

更多详细教程

如果您不想折腾,刚好我的配置符合您的需求,可以使用以下链接:

更新日志

更新日志

许可证

MIT License © 2024-PRESENT Govin

赞赏

image