No description
Find a file
2023-03-11 00:39:16 -05:00
config Don't use git-tracked files as config files directly, and add the generated m3u to the gitignore properly 2023-03-11 00:39:16 -05:00
scripts Initial commit 2023-03-10 22:37:30 -05:00
.gitignore Don't use git-tracked files as config files directly, and add the generated m3u to the gitignore properly 2023-03-11 00:39:16 -05:00
iptv-m3u-update Don't use git-tracked files as config files directly, and add the generated m3u to the gitignore properly 2023-03-11 00:39:16 -05:00
package-lock.json Initial commit 2023-03-10 22:37:30 -05:00
package.json Initial commit 2023-03-10 22:37:30 -05:00
readme.md Don't use git-tracked files as config files directly, and add the generated m3u to the gitignore properly 2023-03-11 00:39:16 -05:00

IPTV M3U

Takes iptv-org data and creates a custom m3u

Dependencies

Usage

  1. Copy the example config files in the config folder to the equivalent file names without the .example (ie: copy config/$x.example.json to config/$x.json)
  2. Edit the newly created non-example files in the config folder to customize the set of languages, countries and categories using the id attributes of the respective csv files here: https://github.com/iptv-org/database/blob/master/data
  3. Run npm install
  4. Run ./iptv-m3u-update
  5. Load your freshly generated channels.m3u