Skip to content

自动抓取更新iptv源 Autoupdate iptv sources

License

Notifications You must be signed in to change notification settings

AlliShoesa/iptv-sources

 
 

Repository files navigation

iptv-sources

Autoupdate iptv sources

Docker Build Docker Version Docker Image Docker Pulls Docker Stars

Join discord: Discord

Sources are from:

See https://m3u.ibert.me to get more.

Use CDN (Not recommended): You can use https://fastly.jsdelivr.net/gh/HerbertHe/iptv-sources@gh-pages/ to replace https://m3u.ibert.me/ for using CDN Service. Due to the Cache Policy of CDN, the content wouldn't be the latest, the m3u files would be updated every 3 hours.

使用 CDN (不建议):你可以通过 https://fastly.jsdelivr.net/gh/HerbertHe/iptv-sources@gh-pages/ 替换 https://m3u.ibert.me/ 来使用 CDN 服务。由于 CDN 的 缓存策略,内容不会是最新的,m3u 文件每 3 小时 会更新一次。

Deploy by yourself

You can also deploy the project by yourself with docker.

docker run --name iptv-sources -p 3000:8080 -d herberthe0229/iptv-sources:latest
  • Run docker ps to get container status.

Wait a minute, visit http://localhost:3000.

Then, you can use http://localhost:3000 instead of https://m3u.ibert.me.

For example: https://m3u.ibert.me/cn.m3u -> http://localhost:3000/cn.m3u

Or, you can also deploy with your own server & domain.

Crontab

Maybe you want to set schedule for auto-updating per 2 hours.

crontab -e
  • Press keyboard i for adding schedule.

  • Add:

0 */2 * * * /bin/sh ~/iptv-sources.sh
  • Press keyboard ESC to exit edit mode
  • Type :wq to save
  • Restart crontab service
service crond restart

LICENSE

MIT © Herbert He 2023

About

自动抓取更新iptv源 Autoupdate iptv sources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • Shell 1.5%
  • Dockerfile 1.0%