**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: planettv.si
* @MinSWversion: V0
* none
* @Revision 0 - [12/11/2012] Jan van Straaten
* none
* @Remarks:
* xmltv feed
* @header_end
**------------------------------------------------------------------------------------------------
site {url=siol.net|timezone=UTC+01:00|maxdays=7|cultureinfo=sl-SI|charset=utf-8|titlematchfactor=90|firstshow=1}
*site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000}
url_index{url|http://89.143.249.100/|urldate|/|channel|.xml}
*SD version links:
*http://89.143.249.100/20121111/planettv.xml
*HD version links:
*http://89.143.249.100/20121111/planettvhd.xml
urldate.format {datestring|yyyyMMdd}
index_showsplit.scrub {multi||}
*
index_start.scrub {single|start="||"|>}
index_stop.scrub {single|stop="||"|>}
index_title.scrub {single|
}
index_subtitle.scrub {single|}
index_description.scrub {single|}
index_actor.scrub {multi||}
index_director.scrub {multi||}
index_writer.scrub {multi||}
index_producer.scrub {multi||}
index_presenter.scrub {multi||}
index_productiondate.scrub {single||||}
index_category.scrub {multi|||}
index_category.scrub {multi|||}
index_starrating.scrub {single|||}
index_episode.scrub {single||||}
index_showicon.scrub {single||||}
*index_premiere.scrub {single||||}
*index_previousshown.scrub {single||||}
*
*operations
scope.range {(indexshowdetails)|end}
* extraxt times
*start="20120922004200" stop="20120922021200"
index_start.modify {substring(type=char)|8 4}
index_temp_1.modify {substring(type=char)|'index_start' 0 2} * the hours
index_start.modify {substring(type=char)|2 2} * the minutes
index_start.modify {addstart()|'index_temp_1':}
*index_start.modify {calculate(format=time)|1:00 +}
index_start.modify {calculate(format=utctime)}
index_stop.modify {substring(type=char)|8 4}
index_temp_1.modify {substring(type=char)|'index_stop' 0 2} * the hours
index_stop.modify {substring(type=char)|2 2} * the minutes
index_stop.modify {addstart()|'index_temp_1':}
index_stop.modify {calculate(format=utctime)}
*
index_description.modify {cleanup}
index_subtitle.modify {clear(= 'index_title')} * clear subtitle when same as title
* extract imdb starrating from desc
index_temp_1.modify {addstart|'index_description'}
index_temp_1.modify {replace|. |###}
index_temp_1.modify {replace|.|%%%}
index_temp_1.modify {replace|###|. }
index_starrating.modify {substring(type=sentence)|'index_temp_1' 0 1}
index_starrating.modify {clear(not ~ "IMDb")}
index_starrating.modify {remove|IMDb ocena: }
index_starrating.modify {replace|%%%|.}
index_starrating.modify {cleanup}
* remove starrating from description
index_description.modify {remove('index_starrating' not "")|IMDb ocena: 'index_starrating'.}
end_scope