**------------------------------------------------------------------------------------------------ * @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