iptv-m3u/readme.md

21 lines
859 B
Markdown
Raw Normal View History

2023-03-10 22:37:30 -05:00
# IPTV M3U
Takes [iptv-org](https://github.com/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
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`