IPTV直播源项目 3月大更新 2020-03-07

本次的更新,算是一个大更新.代码变化量上不多,但是核心思想改变了.

之前的思路是: 本项目是一个python脚本,但是为了方便,建议在docker里运行.

现在是: 这是一个docker的镜像,而python只是其中的一部分.

具体更新内容

  • 加入了dockerfile, 一键制作镜像,一体化运行.
  • 加入了flask本地服务器,可直接提供局域网内m3u网址.方便输给kodi.
  • 加了一个网页(很丑,临时用,待后期美化),可直接在页面上点击运行 or 查看日志.
  • 修正了多线程数据库锁死的bug

关于使用方法的一些建议

建议直接clone项目后,使用docker的方式部署. 即:

1
2
3
4
5
6
7
git clone https://github.com/EvilCult/iptv-m3u-maker.git

cd iptv-m3u-maker

docker build -t iptv-maker:latest .

docker run -it -d --name iptv -p 9527:9527 iptv-maker:latest

生成镜像并创建容器后,clone的文件就没用了可以直接删掉.

1
2
cd ../
rm -rf iptv-m3u-maker

docker内配有定时任务,每周会自动更新数据.理论上,应该可以丢在那里不管了.

当然,前提是有足够的数据源.(这点现在并没有达到)

PS: 未来稍微稳定一下后,会把项目的镜像上传到docker hub里,应该直接pull一下就可以运行了.不用这么麻烦了.

未来更新

  • 添加更多的数据来源.
  • 上传docker hub, 方便直接拉取.
  • 美化一下项目的页面.