No description
config | ||
scripts | ||
.gitignore | ||
iptv-m3u-update | ||
package-lock.json | ||
package.json | ||
readme.md |
IPTV M3U
Takes iptv-org data and creates a custom m3u
Dependencies
- curl: https://curl.haxx.se/
- dos2unix: https://waterlan.home.xs4all.nl/dos2unix.html
- grep: https://www.gnu.org/software/grep/
- node/npm: https://nodejs.org/en/
- rows[cli]: http://turicas.info/rows/cli/
- sqlite3: https://www.sqlite.org
Usage
- Copy the example config files in the
config
folder to the equivalent file names without the.example
(ie: copyconfig/$x.example.json
toconfig/$x.json
) - Edit the newly created non-example files in the
config
folder to customize the set of languages, countries and categories using theid
attributes of the respective csv files here: https://github.com/iptv-org/database/blob/master/data - Run
npm install
- Run
./iptv-m3u-update
- Load your freshly generated
channels.m3u