XMLTV Schedules Direct
huxy/xmltv-sd-json
https://hub.docker.com/r/huxy/xmltv-sd-json/
bridge
false
MIT
https://lime-technology.com/forum/index.php?topic=49457.0
https://sourceforge.net/projects/xmltv/
true
An XMLTV installation based on Debian (including cron) with a JSON added grabber for Schedules Direct. [br]This allows use of Schedules Direct for all supported countries.
For those not in the know; XMLTV is a set of programs to process TV (tvguide) listings and manage your TV viewing, storing listings in an XML format.[br][br]
The JSON grabber currently provided with this docker is tv_grab_sd_json. Recently, it has been officially accepted into the XMLTV project.[br]
Downloaders:
https://raw.githubusercontent.com/HuxyUK/docker-containers/master/xmltv-sd-json/xmltv-sd-json-icon.png
Provides an XMLTV installation with a JSON Schedules Direct script installed.[br]
XMLTV is a tool used to generate XML based EPG's. This template is specifically designed for JSON and Schedules Direct.[br]
https://sourceforge.net/projects/xmltv/[br]
[b][span style=\'color: #E80000;\']Directions:[/span][/b][br]
[b]/config[/b] : This is where XMLTV will store it\'s cache and configuration.[br][br]
[b]/data[/b] : This is the output directory for the EPG data that has been scrapped.[br][br]
[b][span style='color: #FFCC00 Features:[/span][/b][br]
[b]--[/b] Automatically runs a grab on startup, with it's own day count i.e. STARTUPDAYS.[br]
[b]--[/b] Specify the number of days used when running the grabber script with DAYS.[br]
[b]--[/b] Specify the offset used with running the grabber script with OFFSET.[br]
[b]--[/b] Specify the grabber used with GRABBER. It will default to tv_grab_sd_json if not specified.[br][br]
[b][span style='color: #FFCC00;']Cron:[/span][/b][br]
[b]Custom CRONTAB: [/b]
By default the grabber will run via cron twice a day. This can easily be changed or additional jobs added by editing the cronjobs.txt file in the config directory and restarting.
bridge
/mnt/user/appdata/XMLTVSchedulesDirect
/config
rw
/mnt/user/appdata/TVGuideXML
/data
rw
FILENAME
guide.xml
GRABBER
tv_grab_sd_json
DAYS
1
STARTUPDAYS
2
OFFSET
0
/mnt/user/appdata/XMLTVSchedulesDirect
/mnt/user/appdata/TVGuideXML
/unraid
guide.xml
tv_grab_sd_json
1
0
1
[center][img width='303px' src='https://raw.githubusercontent.com/HuxyUK/docker-containers/master/xmltv-sd-json/xmltv-sd-json-banner.jpg'][/center]
[center][font size=4]Change Log[/font][/center]
[font size=3]2016.06.17[/font]
- Added DateTime::Format::DateParse.
- Support for updated tv_grab_sd_json grabber.
[font size=3]2016.06.01[/font]
- Unix socket support
[font size=3]2016.05.30[/font]
- Lots of refactoring behind the scenes.
- JSON grabber now updated on every start.
[font size=3]2016.05.29[/font]
- Added crontab template generation.
- Added check to see if grabber was succesful.
- Added timestamp to logs.
- Used a temp file for downloads to prevent existing data being erased if the grabber fails.
- Various bug fixes and scripts improvements.
[font size=3]2016.05.27[/font]
- Initial Release based on Debian Jessie.
https://raw.githubusercontent.com/HuxyUK/docker-containers/master/xmltv-sd-json/xmltv-sd-json-banner.jpg