Files
epg/siteini.pack/Slovenia/planettv.si.ini
freearhey a597b11307 Init
2021-03-09 22:46:37 +03:00

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