73 lines
3.4 KiB
INI
Executable File
73 lines
3.4 KiB
INI
Executable File
**------------------------------------------------------------------------------------------------
|
|
* @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|<programme||</programme>|</programme>}
|
|
*
|
|
index_start.scrub {single|start="||"|>}
|
|
index_stop.scrub {single|stop="||"|>}
|
|
index_title.scrub {single|<title|><![CDATA[|]]|</title>}
|
|
index_subtitle.scrub {single|<sub-title|><![CDATA[|]]|</sub-title>}
|
|
index_description.scrub {single|<desc|><![CDATA[|]]|</desc>}
|
|
index_actor.scrub {multi|<actor>|<![CDATA[|]]|</actor>}
|
|
index_director.scrub {multi|<director>|<![CDATA[|]]|</director>}
|
|
index_writer.scrub {multi|<writer>|<![CDATA[|]]|</writer>}
|
|
index_producer.scrub {multi|<producer>|<![CDATA[|]]|</producer>}
|
|
index_presenter.scrub {multi|<presenter>|<![CDATA[|]]|</presenter>}
|
|
index_productiondate.scrub {single|<date>||</date>|</date>}
|
|
index_category.scrub {multi|<category|>|</category>|</category>}
|
|
index_category.scrub {multi|<metacategory|>|</metacategory>|</metacategory>}
|
|
index_starrating.scrub {single|<star-rating>|<value>|</value></star-rating>}
|
|
index_episode.scrub {single|<episode-num>||</episode-num>|</episode-num>}
|
|
index_showicon.scrub {single|<icon>||</icon>|</icon>}
|
|
*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 |