A plex compatible XMLTV generator for The Netherlands
- NodeJS
- Commander
- XMLBuilder2
- Download the latest version from the releases page on GitHub
- Save the binary in its own folder
- Run the binary
./pxn-xxx(this will create some additional files) - Start indexing channels
./pxn-xxx channels - List the channels you just indexed
./pxn-xxx list - Change your config to include the channels you want to grab
config.json - Check if your channels are now marked for indexing
./pxn-xxx list - Start grabbing show information and create a XMLTV file
./pxn-xxx run - Automate the run process to create up-to-date XMLTV files for plex
- Install NodeJS 8.0 or higher
- Run
npm installin the root project folder - Run
npm start [args]in the root project folder
When grabbing channels we create a local database that will be used during indexing.
Missing channels? Just run ./pxn-xxx channels again.
Checkout .pxn-channels since this is the database file.
{
"channels": [ <<- This block is used to define the channels you want to index. (This only contains channels numbers)
1
]
}
Usage: pxn [options] [command]
Options:
-h, --help display help for command
Commands:
run grabs the epg data and stores it into an XMLTV format
channels grabs the epg channels and stores it into a JSON format
list lists the available channels and marks the channels configured for epg grabbing
help [command] display help for command
MIT