This repo
automatically self updates using a GitHub Action cron
job that is set to run daily at midnight. We consume the source m3u
data from the excellent iptv-org
over at https://github.com/iptv-org/iptv .
The source m3u
is downloaded, cleaned up filtered and then transformed. Finally we re-generate a new fresh m3u
playlist.
description | m3u url |
---|---|
custom IPTV playlist | https://kl0wn.github.io/iptv/index.m3u |
- fork this repo
- there is a defined
whiteList
array in thegenerate.ts
file, simply make sure that thetvg-id
name matches in the original source files, you can then give it a nicer name as well as set the group name as well e.g "Sports" etc - push the repo to your github account
- (optional) setup GitHub pages, this will then give you a nice URL that you can point our IPTV players to.
assuming you have deno installed locally you can simply invoke the following at the root folder:
$ deno run --allow-net --allow-read --allow-write generate.ts