Files
epg/siteini.pack/Spain/syfy.es.ini
freearhey a597b11307 Init
2021-03-09 22:46:37 +03:00

45 lines
2.6 KiB
INI
Executable File

**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: syfy.es
* @MinSWversion: V0
* none
* @Revision 2 - [27/05/2013] Jan van Straaten
* complete new due to site changes
* @Revision 1 - [15/06/2012] Mayankel / Miguel A. Peirats
* none
* @Remarks:
* none
* @header_end
**------------------------------------------------------------------------------------------------
site {url=syfy.es|timezone=UTC+01:00|maxdays=28|cultureinfo=es-ES|charset=UTF-8|titlematchfactor=90}
site {episodesystem=onscreen}
*
url_index{url|http://www.syfy.es/schedule/|urldate|}
*http://www.syfy.es/schedule/2013-5-27
*new http://www.syfy.es/programacion#Mañana
*urldate.format {datestring|"year/"yyyy"/month/"MM"/day/"dd}
urldate.format {datestring|yyy-M-dd}
*
index_showsplit.scrub {multi|<div class="schedule">|<div class="schedule-row summary-item"||<div class="region region-sidebar-last">}
index_start.scrub {single|<div class="program-time schedule-cell">||</div>|</div>}
index_title.scrub {single (separator=": " include=first)|<div class="program-info schedule-cell">|<h4>|</h4>|<div}
index_subtitle.scrub {single (separator=": " exclude=first)|<div class="program-info schedule-cell">|<h4>|</h4>|</h4>}
index_description.scrub {single|<div class="program-synopsis summary">|<p>|</p>|</p>}
index_episode.scrub {single(separator=":" include=first)|<div class="program-info schedule-cell">|<p>|</p>|<div}
index_subtitle.scrub {single(separator=":" exclude=first)|<div class="program-info schedule-cell">|<p>|</p>|<div}
* extract temporada from title
index_temp_1.modify {calculate(type=char format=F0)|'index_title' "Temporada" @} * position of temporada
index_temp_2.modify {substring('index_temp_1' not "-1" type=char)|'index_title' 'index_temp_1'}
index_episode.modify {addstart('index_temp_1' not "-1")|'index_temp_2', }
index_title.modify {remove|'index_temp_2'}
* there can be a temporada in the split off part of the title:
index_temp_6.scrub {single (separator=": " exclude=first)|<div class="program-info schedule-cell">|<h4>|</h4>|</h4>} *subtitle from title
index_temp_3.modify {calculate(type=char format=F0)|'index_temp_6' "Temporada" @} * position of temporada
index_temp_4.modify {substring('index_temp_3' not "-1" type=char)|'index_temp_6' 'index_temp_3'}
index_episode.modify {addstart('index_temp_3' not "-1")|'index_temp_4', }
index_subtitle.modify {remove|'index_temp_4'}
index_title.modify {cleanup}
index_subtitle.modify {cleanup}