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