Init
This commit is contained in:
23
siteini.pack/Finland/areena.channels.xml
Executable file
23
siteini.pack/Finland/areena.channels.xml
Executable file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="areena.yle.fi">
|
||||
<channels>
|
||||
<channel update="i" site="areena" site_id="Yle TV1" xmltv_id="Yle TV1">Yle TV1</channel>
|
||||
<channel update="i" site="areena" site_id="Yle TV2" xmltv_id="Yle TV2">Yle TV2</channel>
|
||||
<channel update="i" site="areena" site_id="Yle Teema Fem" xmltv_id="Yle Teema Fem">Yle Teema Fem</channel>
|
||||
<channel update="i" site="areena" site_id="Yle Areena" xmltv_id="Yle Areena">Yle Areena</channel>
|
||||
<channel update="i" site="areena" site_id="MTV3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="areena" site_id="Nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="areena" site_id="Sub" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="areena" site_id="TV5" xmltv_id="TV5">TV5</channel>
|
||||
<channel update="i" site="areena" site_id="Liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="areena" site_id="JIM" xmltv_id="JIM">JIM</channel>
|
||||
<channel update="i" site="areena" site_id="Kutonen" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="areena" site_id="TLC" xmltv_id="TLC">TLC</channel>
|
||||
<channel update="i" site="areena" site_id="Fox" xmltv_id="Fox">Fox</channel>
|
||||
<channel update="i" site="areena" site_id="Ava" xmltv_id="Ava">Ava</channel>
|
||||
<channel update="i" site="areena" site_id="Hero" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="areena" site_id="AlfaTV" xmltv_id="AlfaTV">AlfaTV</channel>
|
||||
<channel update="i" site="areena" site_id="Frii" xmltv_id="Frii">Frii</channel>
|
||||
<channel update="i" site="areena" site_id="National Geographic" xmltv_id="National Geographic">National Geographic</channel>
|
||||
</channels>
|
||||
</site>
|
||||
71
siteini.pack/Finland/areena.ini
Executable file
71
siteini.pack/Finland/areena.ini
Executable file
@@ -0,0 +1,71 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from Finnish Yle Areena. Works for all free to air channels.
|
||||
* @Site: areena.yle.fi
|
||||
* @MinSWversion: 1.56.12
|
||||
* @Revision 1 - [16/07/2017]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=areena.yle.fi|timezone=Europe/Helsinki|maxdays=28|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv-ns|ratingsystem=MEKU|keepindexpage}
|
||||
url_index{url|http://areena.yle.fi/tv/opas?t=|urldate|}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=text/html}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
*Showsplit
|
||||
index_variable_element.modify {addstart('index_variable_element' = "")|"'config_site_id'"}
|
||||
index_showsplit.scrub {regex||aria-label='index_variable_element'></div>(.+?)<li class="schedule-card__mobile-more">||} *Get all programs for the correct channel
|
||||
index_showsplit.modify {replace(type=regex)|(?<=<\/li>[\s\n]+)<li class|\|<li class} *Split the data into separate programs
|
||||
*Start and stop times
|
||||
index_start.scrub {regex||<time itemprop="startDate" datetime="([^"]+)">||}
|
||||
index_stop.scrub {regex||<time itemprop="endDate" datetime="([^"]+)">||}
|
||||
*Title and rating
|
||||
index_title.scrub {regex||<span class="schedule-card__title">[\s\n]*<span itemprop="name">(.+?)</span>||}
|
||||
index_rating.modify {substring(type=regex)|'index_title' \((S?\d{0,2})\)$} *Get rating from program title
|
||||
index_title.modify {remove(type=regex)| \(S?\d{0,2}\)} *Remove rating from program title
|
||||
index_title.modify {remove(type=regex)| \d+\. kausi$} *Remove season number from program title (Sub,Ava,MTV3)
|
||||
index_category.modify {addend('index_title' ~ "Elokuva: ")|Elokuva} *Mark movies based on title
|
||||
index_category.modify {addend('index_title' ~ "kino")|Elokuva} *Mark movies based on title
|
||||
index_category.modify {addend('index_title' ~ "Kotikatsomo: ")|Elokuva} *Mark movies based on title
|
||||
index_category.modify {addend('index_title' ~ "Leffa: ")|Elokuva} *Mark movies based on title
|
||||
index_title.modify {remove(type=regex)|^(?i)([\w-]*)(elokuva\|jännäri\|kino\|komedia\|kotikatsomo\|leffa\|perjantai\|putki\|trilleri)(: )} *Remove nonsense from the start of program names
|
||||
*Description
|
||||
index_description.scrub {regex||<span itemprop="description">(.*?)</span>||}
|
||||
index_description.modify {remove(type=regex)|(?<=[\?!])\.} *Remove dot after ? or !
|
||||
index_description.modify {remove(type=regex)|\s+$} *Remove extra spaces
|
||||
index_description.modify {replace(type=regex)|\s{2,}| } *Remove extra spaces
|
||||
index_description.modify {replace(type=regex)|(?<=\d+\. )tuotantokausi|kausi} * Tuotantokausi -> kausi
|
||||
index_description.modify {replace(type=regex)|(?:Kausi \d+([,.\s]+\|[,.\s]+[Oo]sa \|[,.\s]+jakso ))(?:\d+)|. Jakso } *Kausi 1, 1/10 or Kausi 1, osa 1/10 or Kausi 1, jakso 1/10 -> Kausi 1. Jakso 1/10.
|
||||
index_description.modify {replace(type=regex)|(?<=\d+\. kausi)([,\s]+\|, osa )(?=\d+)|. Jakso } *1. kausi, 1/10 -> 1. kausi. Jakso 1/10.
|
||||
index_description.modify {addend('index_description' = "")|'index_title'} *Add title to description if description is empty
|
||||
*Showicon
|
||||
index_showicon.scrub {regex||<a href="/([^"]+)" class="schedule-card__link"||} *Areena url for YLE programs
|
||||
index_showicon.modify {addstart('index_showicon' not = "")|http://a5.images.cdn.yle.fi/image/upload/w_400,h_225,c_thumb/v42/13-} *Set size for icon with w_xxx and h_xxx
|
||||
index_showicon.modify {addend('index_showicon' not = "")|.jpg}
|
||||
*Season and episode numbers from description
|
||||
index_temp_1.modify {substring(type=regex)|'index_description' (\d+\. kausi\|\d+\. kauden\|Kausi \d+)}
|
||||
index_temp_1.modify {substring(type=element)|0 1} *Keep only first match
|
||||
index_temp_1.modify {substring(type=regex)|\d+} *Get rid of text
|
||||
index_temp_2.modify {substring(type=regex)|'index_description' (Jakso \d+\|Osa \d+\|\d+\. jakso\|^\d+\/\d+\.)}
|
||||
index_temp_2.modify {substring(type=element)|0 1} *Keep only first match
|
||||
index_temp_2.modify {remove(type=regex)|\/.+} *Get rid of text
|
||||
index_temp_2.modify {substring(type=regex)|\d+} *Get rid of text
|
||||
*Episode xmltv_ns
|
||||
index_temp_1.modify {calculate(format=F0 'index_temp_1' not = "")|1 -}
|
||||
index_temp_2.modify {calculate(format=F0 'index_temp_2' not = "")|1 -}
|
||||
index_episode.modify {addend('index_temp_1' not = "")|'index_temp_1'.}
|
||||
index_episode.modify {addend('index_temp_2' not = "")|.'index_temp_2'.}
|
||||
index_episode.modify {replace|..|.}
|
||||
index_temp_1.modify {clear}
|
||||
index_temp_2.modify {clear}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*index_site_id.scrub {regex||<div class="channel-header__logo.+?aria-label="([^"]+)"></div>||}
|
||||
*index_site_channel.modify {addend('index_site_channel' = "")|'index_site_id'}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
22
siteini.pack/Finland/cmore.fi.channels.xml
Executable file
22
siteini.pack/Finland/cmore.fi.channels.xml
Executable file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="press.cmore.fi">
|
||||
<channels>
|
||||
<channel update="i" site="cmore.fi" site_id="8" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="12" xmltv_id="C More First HD">C More First HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="29" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="52" xmltv_id="C More Series HD">C More Series HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="40" xmltv_id="C More Series (Antenni)">C More Series (Antenni)</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="9" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="18" xmltv_id="C More Hits HD">C More Hits HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="11" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="15" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="32" xmltv_id="SF-kanalen">SF-kanalen</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="24" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="48" xmltv_id="MTV Sport 1 HD">MTV Sport 1 HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="2" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="59" xmltv_id="MTV Sport 2 HD">MTV Sport 2 HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="21" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="71" xmltv_id="C More Golf HD">C More Golf HD</channel>
|
||||
<channel update="i" site="cmore.fi" site_id="35" xmltv_id="C More Extreme">C More Extreme</channel>
|
||||
</channels>
|
||||
</site>
|
||||
105
siteini.pack/Finland/cmore.fi.ini
Executable file
105
siteini.pack/Finland/cmore.fi.ini
Executable file
@@ -0,0 +1,105 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: cmore.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [20/02/2016]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=press.cmore.fi|timezone=EET|maxdays=28|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns}
|
||||
url_index{url|http://press.cmore.fi/export/xml/|urldate|/|urldate|?channelId=|channel|}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=text/xml}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_showsplit.scrub {regex||<Schedule.+?</Schedule>||}
|
||||
index_start.scrub {regex||CalendarDate="(.+?)"||}
|
||||
index_stop.scrub {regex||NextStart="(.+?)"||}
|
||||
index_title.scrub {regex|| Title="(.+?)" \w+=||}
|
||||
index_titleoriginal.scrub {regex||OriginalTitle="(.*?)" \w+=||}
|
||||
index_subtitle.scrub {regex||EpisodeTitle="(.*?)" \w+=||}
|
||||
index_subtitle.modify {remove(type=regex)|(?i)^\d+[. ]*jakso[:. ]*}
|
||||
index_description.scrub {regex||<Medium>(.*?)</Medium>||}
|
||||
index_category.scrub {regex||Type="[^"]*" Category="(.*?)" \w+=||}
|
||||
index_category.scrub {regex||Genre="(.*?)" \w+=||}
|
||||
index_category.modify {replace(type=regex)|(?i)Documentary|Dokumentti}
|
||||
index_category.modify {replace(type=regex)|(?i)Event|Urheilu}
|
||||
index_category.modify {replace(type=regex)|(?i)Film|Elokuva}
|
||||
index_category.modify {replace(type=regex)|(?i)Game|Urheilu}
|
||||
index_category.modify {replace(type=regex)|(?i)Magazine|Sarja}
|
||||
index_category.modify {replace(type=regex)|(?i).+Series|Sarja}
|
||||
index_country.scrub {regex||ProductionCountry="(.*?)"||}
|
||||
index_productiondate.scrub {regex||ProductionYear="(\d*)"||}
|
||||
index_actor.scrub {regex||Actors="(.*?)"||}
|
||||
index_actor.modify {replace|,|\|}
|
||||
index_director.scrub {regex||Directors="(.*?)"||}
|
||||
index_director.modify {replace|,|\|}
|
||||
index_rating.scrub {regex||Rating="(.*?)"||}
|
||||
index_rating.modify {replace|Unrated|S}
|
||||
index_rating.modify {replace|GREEN|S}
|
||||
index_rating.modify {replace|TURQUOISE|10}
|
||||
index_rating.modify {replace|BLUE|12}
|
||||
index_rating.modify {replace|ORANGE|16}
|
||||
index_showicon.scrub {regex||<Image Id="(.*?)" Category="Primary"||}
|
||||
index_showicon.modify {addstart('index_showicon' not = "")|http://cdn01.img.cmore.se/}
|
||||
index_showicon.modify {addend('index_showicon' not = "")|/121.img}
|
||||
*Season & episode numbers
|
||||
*index_temp_1 = season
|
||||
*index_temp_2 = episode
|
||||
*index_temp_3 = episode total
|
||||
index_temp_1.scrub {regex||SeasonNumber="(\d*)"||}
|
||||
index_temp_2.scrub {regex||EpisodeNumber="(\d*)"||}
|
||||
index_temp_3.scrub {regex||NumberOfEpisodes="(\d*)"||}
|
||||
index_temp_1.modify {calculate('index_temp_1' not = "" format=F0)|1 -}
|
||||
index_temp_2.modify {calculate('index_temp_2' not = "" format=F0)|1 -}
|
||||
index_temp_3.modify {calculate('index_temp_3' not = "" format=F0)|1 -}
|
||||
index_temp_3.modify {addstart('index_temp_3' not = "")|/}
|
||||
index_temp_2.modify {addend('index_temp_2' not = "")|'index_temp_3'}
|
||||
index_episode.modify {addend|'index_temp_1'.'index_temp_2'.}
|
||||
index_episode.modify {remove(type=regex)|^[\. ]+$}
|
||||
index_temp_1.modify {clear}
|
||||
index_temp_2.modify {clear}
|
||||
index_temp_3.modify {clear}
|
||||
index_temp_4.scrub {regex||AlsoAvailableInHD="(.*?)"||}
|
||||
index_temp_4.modify {replace|false|SD}
|
||||
index_temp_4.modify {replace|true|HD}
|
||||
index_temp_5.scrub {regex||AlsoAvailableIn3D="(true)"||}
|
||||
index_temp_5.modify {replace|true|, 3D}
|
||||
index_videoquality.modify {addend|'index_temp_4'}
|
||||
index_videoquality.modify {addend|'index_temp_5'}
|
||||
index_videoquality.modify {remove(type=regex)|^[, ]+}
|
||||
index_temp_4.modify {clear}
|
||||
index_temp_5.modify {clear}
|
||||
*Edit subtitle field for movies (original name, country, year)
|
||||
*and use the original title for tv shows without episode titles
|
||||
index_temp_6.modify {addstart|('index_titleoriginal'}
|
||||
index_temp_6.modify {addend('index_country' not = "")|, 'index_country'}
|
||||
index_temp_6.modify {addend('index_productiondate' not = "")|, 'index_productiondate'}
|
||||
index_temp_6.modify {addend('index_temp_6' not = "")|)}
|
||||
index_temp_6.modify {clear('index_category' not ~ "elokuva")}
|
||||
index_subtitle.modify {addend('index_subtitle' = "")|'index_temp_6'}
|
||||
index_subtitle.modify {addend('index_subtitle' = "")|'index_titleoriginal'}
|
||||
index_temp_6.modify {clear}
|
||||
index_titleoriginal.modify {clear}
|
||||
*Add "premiere" and "dubbed" info in description
|
||||
index_temp_7.scrub {regex||IsDubbed="(true)"||}
|
||||
index_temp_7.modify {replace|true| Puhuttu suomeksi.}
|
||||
index_temp_8.scrub {regex||IsPremiere="(true)"||}
|
||||
index_temp_8.modify {replace|true| Ensiesitys.}
|
||||
index_description.modify {addend|'index_temp_7'}
|
||||
index_description.modify {addend|'index_temp_8'}
|
||||
index_description.modify {remove(type=regex)|^\s+}
|
||||
index_temp_7.modify {clear}
|
||||
index_temp_8.modify {clear}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index{url|http://press.cmore.fi/grids}
|
||||
*index_site_channel.scrub {regex||<option value="\d+" class="[^"]+">(.+?)</option||}
|
||||
*index_site_id.scrub {regex||<option value="(\d+)" class="[^"]+">||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
7
siteini.pack/Finland/eurosport.fi.channels.xml
Executable file
7
siteini.pack/Finland/eurosport.fi.channels.xml
Executable file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="eurosport.fi">
|
||||
<channels>
|
||||
<channel update="i" site="eurosport.fi" site_id="12" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="eurosport.fi" site_id="2212" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
</channels>
|
||||
</site>
|
||||
94
siteini.pack/Finland/eurosport.fi.ini
Executable file
94
siteini.pack/Finland/eurosport.fi.ini
Executable file
@@ -0,0 +1,94 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: eurosport.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [24/02/2016]
|
||||
* - creation
|
||||
* 2 - [11/10/2016]
|
||||
* - Rewrote the file to work with the new Eurosport website. Only 7 days of program data available. Eurosport id = 12, Eurosport 2 id = 257
|
||||
* 3 - [18/12/2016]
|
||||
* - Cleanup and fine tuning
|
||||
* 4 - [01/09/2017]
|
||||
* - Fixed to work with current website. Number of days increased to 14. No program images available. New id for Eurosport 2 = 2212.
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=eurosport.fi|timezone=Europe/Helsinki|maxdays=14|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|keepindexpage}
|
||||
url_index{url|http://eurosport.fi/tvschedule.shtml}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=text/html}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
index_variable_element.modify{addstart('index_variable_element' = "")|'config_site_id'}
|
||||
index_showsplit.scrub {regex||(<div class="all-schedule__no-programs-message">.+?<div class="all-schedule__navigation">)||}
|
||||
index_showsplit.modify {substring(type=regex)|data-startdate="[^"]+" data-enddate="[^"]+" data-ch-id="'config_site_id'".+?<span class="tv-program__duration">}
|
||||
*TIME
|
||||
index_start.scrub {regex||data-startdate="([^"]+)"||}
|
||||
index_stop.scrub {regex||data-enddate="([^"]+)"||}
|
||||
*TITLE
|
||||
index_title.scrub {regex||"tv-program__event">(.+?)</div>||}
|
||||
index_title.modify {remove(type=regex)| - .+$}
|
||||
index_title.modify {replace(type=regex)|(?i)FORMULA|Formula}
|
||||
index_title.modify {replace(type=regex)|(?i)JOUSIAMMUNTA|Jousiammunta}
|
||||
*SUBTITLE
|
||||
index_subtitle.scrub {regex||"tv-program__title">(.+?)</div>||}
|
||||
index_subtitle.modify {replace| , |, }
|
||||
*DESCRIPTION
|
||||
index_description.scrub {regex||"tv-program__description">(.+?)<span||}
|
||||
index_description.modify {remove(type=regex)|[-,: ]+$}
|
||||
index_description.modify {remove(type=regex)|[_.]{2,}$}
|
||||
*LIVE LABEL
|
||||
index_temp_8.scrub {regex||tv-program__label--\w+">(.+?)</div>||}
|
||||
index_title.modify {addend('index_temp_8' ~ "live")| (Live)}
|
||||
index_temp_8.modify {clear}
|
||||
*COMMENTATOR
|
||||
index_commentator.modify {substring(type=regex)|'index_description' Selostus:? ([^.]+)}
|
||||
index_commentator.modify {replace(type=regex)|(, \| ja )|\|}
|
||||
index_commentator.modify {remove(type=regex)|Eurosport[^:]*: }
|
||||
*CATEGORY
|
||||
index_category.modify {addend('index_title' ~ "Futsal")|Jalkapallo.}
|
||||
index_category.modify {addend('index_title' ~ "Jalkapallo")|Jalkapallo.}
|
||||
index_category.modify {addend('index_title' ~ "jääkiekko")|Joukkuelajit.}
|
||||
index_category.modify {addend('index_title' ~ "koripallo")|Joukkuelajit.}
|
||||
index_category.modify {addend('index_title' ~ "Auto")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "formula")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Gp3")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Moottori")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Moto")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "ralli")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Superbike")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Supersport")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Superstock")|Moottoriurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "hevos")|Ratsastus.}
|
||||
index_category.modify {addend('index_title' ~ "ratsastus")|Ratsastus.}
|
||||
index_category.modify {addend('index_title' ~ "tennis")|Tennis.}
|
||||
index_category.modify {addend('index_title' ~ "yleisurheilu")|Yleisurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Purjehdus")|Vesiurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Vesipallo")|Vesiurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Uimahypyt")|Vesiurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Uinti")|Vesiurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Kamppailu")|Taistelulajit.}
|
||||
index_category.modify {addend('index_title' ~ "hiihto")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "kelkkailu")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "luistelu")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "lumi")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "mäkihyppy")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "talvilajit")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "yhdistetty")|Talviurheilu.}
|
||||
index_category.modify {addend('index_title' ~ "Muut lajit")|Urheilumakasiini.}
|
||||
index_category.modify {addend('index_title' = "Trail")|Urheilumakasiini.}
|
||||
index_category.modify {addend('index_title' ~ "Urheilu-uutiset")|Urheilumakasiini.}
|
||||
index_category.modify {addend('index_category' = "")|Urheilu.}
|
||||
index_category.modify {replace(type=regex)|\..*|} * Keep only the first category
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
** the following lines create the channel file
|
||||
*index_site_channel.scrub {regex||data-ch-id=("\d+")||}
|
||||
*index_site_channel.modify {replace|"12"|Eurosport}
|
||||
*index_site_channel.modify {replace|"2212"|Eurosport 2}
|
||||
*index_site_id.scrub {regex||data-ch-id="(\d+)"||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
78
siteini.pack/Finland/grid_telsu.fi.channels.xml
Executable file
78
siteini.pack/Finland/grid_telsu.fi.channels.xml
Executable file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="telsu.fi">
|
||||
<channels>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="yle1" xmltv_id="Yle TV1">Yle TV1</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="yle2" xmltv_id="Yle TV2">Yle TV2</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="ylefem" xmltv_id="Yle Fem">Yle Fem</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="subtv" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="yleteema" xmltv_id="Yle Teema">Yle Teema</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="jim" xmltv_id="Jim">Jim</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viisi" xmltv_id="TV5">TV5</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="kutonen" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="fox" xmltv_id="FOX">FOX</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3ava" xmltv_id="AVA">AVA</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="hero" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="frii" xmltv_id="Frii">Frii</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3max" xmltv_id="MTV MAX">MTV MAX</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3fakta" xmltv_id="MTV Fakta">MTV Fakta</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3leffa" xmltv_id="MTV Leffa">MTV Leffa</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtv3juniori" xmltv_id="MTV Juniori">MTV Juniori</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonenkino" xmltv_id="Nelonen Prime">Nelonen Prime</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonenmaailma" xmltv_id="Nelonen Maailma">Nelonen Maailma</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonenperhe" xmltv_id="Nelonen Nappula">Nelonen Nappula</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonenpro1" xmltv_id="Nelonen Pro 1">Nelonen Pro 1</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nelonenpro2" xmltv_id="Nelonen Pro 2">Nelonen Pro 2</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_first" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_series" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_hits" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_action" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_emotion" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_sfkanalen" xmltv_id="SF Kanalen">SF Kanalen</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_firsthd" xmltv_id="C More First HD">C More First HD</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_serieshd" xmltv_id="C More Series HD">C More Series HD</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_hitshd" xmltv_id="C More Hits HD">C More Hits HD</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtvsport1" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="mtvsport2" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_tennis" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cmore_golfhd" xmltv_id="C More Golf HD">C More Golf HD</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_premiere" xmltv_id="Viasat Film Premiere">Viasat Film Premiere</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_action" xmltv_id="Viasat Film Action">Viasat Film Action</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_comedy" xmltv_id="Viasat Film Comedy">Viasat Film Comedy</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_hits" xmltv_id="Viasat Film Hits">Viasat Film Hits</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_family" xmltv_id="Viasat Film Family">Viasat Film Family</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_sport" xmltv_id="Viasat Sport">Viasat Sport</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_sport_xtra" xmltv_id="Viasat Sport Xtra">Viasat Sport Xtra</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_golf" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_hockey" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_sport_fi" xmltv_id="Viasat Sport Finland">Viasat Sport Finland</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_explorer" xmltv_id="Viasat Explorer">Viasat Explorer</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_history" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="viasat_nature" xmltv_id="Viasat Nature">Viasat Nature</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="eurosport" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="eurosport2" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="tv7" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="tvfinland" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="discovery" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="animal" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nationalgeo" xmltv_id="National Geographic Channel">National Geographic Channel</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="history" xmltv_id="History Channel">History Channel</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="travel" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="musictv" xmltv_id="MTV">MTV</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="disney" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="nickelodeon" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="svt1" xmltv_id="SVT1">SVT1</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="svt2" xmltv_id="SVT2">SVT2</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="stv3" xmltv_id="TV3">TV3</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="stv4" xmltv_id="TV4">TV4</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="kanal5" xmltv_id="Kanal 5">Kanal 5</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="stv6" xmltv_id="TV6">TV6</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="svtworld" xmltv_id="SVT World">SVT World</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="svt24" xmltv_id="SVT24">SVT24</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="cnn" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="rtl" xmltv_id="RTL">RTL</channel>
|
||||
<channel update="i" site="grid_telsu.fi" site_id="rtl2" xmltv_id="RTL II">RTL II</channel>
|
||||
</channels>
|
||||
</site>
|
||||
84
siteini.pack/Finland/grid_telsu.fi.ini
Executable file
84
siteini.pack/Finland/grid_telsu.fi.ini
Executable file
@@ -0,0 +1,84 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: telsu.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 2 - [04/06/2017] Netuddki
|
||||
* - Added Country
|
||||
* - Added Year
|
||||
* - Added Episode system
|
||||
* - Added Original Title
|
||||
* @Revision 1 - [18/02/2016]
|
||||
* - creation
|
||||
* @Remarks: this file is for the grid view in telsu.fi
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=telsu.fi|timezone=Europe/Helsinki|maxdays=21|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|ratingsystem=MEKU|keepindexpage}
|
||||
urldate.format {datestring|yyyyMMdd}
|
||||
*
|
||||
site {episodesystem=onscreen} *Enable for Onscreen Episode System
|
||||
*site {episodesystem=xmltv_ns} *Enable for xmltv_ns Episode System
|
||||
*
|
||||
url_index{url|https://www.telsu.fi/|urldate|/kaikki}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
*
|
||||
index_variable_element.modify {addend('index_variable_element' = "")|"'config_site_id'">}
|
||||
index_showsplit.scrub {multi(includeblock='index_variable_element')|<div class="ch" rel=|<a href="|</a>|<div class="footer">}
|
||||
*
|
||||
index_title.scrub {regex||<b>(.+?)<.[bm]||}
|
||||
index_title.modify {remove(type=regex)|<small>.+<\/small>}
|
||||
*
|
||||
index_start.scrub {regex(debug)||<i>(\d+\.\d+)</i>||}
|
||||
*index_start.modify {replace|.|:}
|
||||
*index_stop.scrub {regex||<small>-?(.+?)</small>||}
|
||||
*index_stop.modify {replace|.|:}
|
||||
*
|
||||
index_category.scrub {regex||class="(.+?)" rel="||}
|
||||
index_category.modify {substring(type=regex)|c\d+}
|
||||
* replace category ids with proper names
|
||||
index_category.modify {replace|c1|Elokuvat}
|
||||
index_category.modify {replace|c2|Urheilu}
|
||||
index_category.modify {replace|c3|Uutiset}
|
||||
index_category.modify {replace|c4|Lapsille}
|
||||
index_category.modify {replace|c5|Kotimainen fiktio}
|
||||
index_category.modify {replace|c6|Ulkomaiset sarjat}
|
||||
index_category.modify {replace|c7|Viihde}
|
||||
index_category.modify {replace|c8|Fakta}
|
||||
index_category.modify {replace|c9|Muut}
|
||||
*
|
||||
index_urlshow.scrub {regex|| rel="(\d+)"||}
|
||||
index_urlshow.modify {addstart|https://www.telsu.fi/x_dets?i=}
|
||||
*
|
||||
title.scrub {regex||"title":"(.*?)","||}
|
||||
title.modify {cleanup}
|
||||
description.scrub {regex||"text":"(.*?)","||}
|
||||
description.modify {cleanup}
|
||||
description.modify {replace|\/|/}
|
||||
description.modify {remove(type=regex)|\(\d+'\)}
|
||||
showicon.scrub {regex||"pic":"(.*?)","||}
|
||||
showicon.modify{addstart('showicon' not = "")|https://www.telsu.fi/l/}
|
||||
rating.scrub {regex||"age":(.*?),"||}
|
||||
rating.modify {replace(type=regex)|^0$|S}
|
||||
starrating.scrub {regex||"rating":(.*?),"||}
|
||||
*
|
||||
episode.modify {substring(type=regex pattern="Episode 'E1' season 'S1'""Kausi 'S1', osa 'E1'.""Kausi 'S1'. Jakso 'E1'/'Et1'.""Kausi 'S1'. Jakso 'E1'.""'S1'. kauden jaksot alkavat uusintana. Osa 'E1'.")|'description' "Episode \d+ season \d+\|Kausi \d+, osa \d+\.\|Kausi \d+. Jakso \d+/\d+\.\|\d+\. kauden jaksot alkavat uusintana. Osa \d+\.\|Kausi \d+\. Jakso \d+\."}
|
||||
description.modify {remove|'episode'}
|
||||
*
|
||||
productiondate.modify {substring(type=regex)|'description' "\(.*?,.*?,.*?,\s(\d{4})\)"}
|
||||
country.modify {substring(type=regex)|'description' "\(.*?,.*?,\s(.*?),\s\d{4}\)"}
|
||||
category.modify {substring(type=regex)|'description' "\(.*?,\s(.*?),.*?,\s\d{4}\)"}
|
||||
category.modify {cleanup(style=name)}
|
||||
titleoriginal.modify {substring(type=regex)|'description' "\((.*?),.*?,.*?,\s\d{4}\)"}
|
||||
*
|
||||
description.modify {remove(type=regex)|\(.*?,.*?,.*?,\s\d{4}\)}
|
||||
*
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*index_site_channel.scrub {regex||title="([^"]+)" alt||}
|
||||
*index_site_id.scrub {regex||<div class="ch" rel="([^">]+)">||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
64
siteini.pack/Finland/iltapulu.fi.channels.xml
Executable file
64
siteini.pack/Finland/iltapulu.fi.channels.xml
Executable file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="iltapulu.fi">
|
||||
<channels>
|
||||
<channel update="i" site="iltapulu.fi" site_id="1" xmltv_id="YLE TV1">YLE TV1</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="2" xmltv_id="YLE TV2">YLE TV2</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="4" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="6" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="7" xmltv_id="JIM">JIM</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="13" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="8" xmltv_id="FOX">FOX</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="9" xmltv_id="YLE Teema">YLE Teema</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="11" xmltv_id="Yle Fem">Yle Fem</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="10" xmltv_id="AVA">AVA</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="5" xmltv_id="TV5">TV5</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="62" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="73" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="74" xmltv_id="FRII">FRII</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="61" xmltv_id="MTV">MTV</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="58" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="56" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="59" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="17" xmltv_id="MTV MAX">MTV MAX</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="16" xmltv_id="MTV Leffa">MTV Leffa</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="15" xmltv_id="MTV Fakta">MTV Fakta</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="12" xmltv_id="MTV Juniori">MTV Juniori</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="34" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="26" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="28" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="32" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="29" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="30" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="31" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="36" xmltv_id="C More Kids">C More Kids</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="41" xmltv_id="SF-kanalen">SF-kanalen</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="39" xmltv_id="C More First HD">C More First HD</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="38" xmltv_id="C More Extreme">C More Extreme</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="37" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="40" xmltv_id="C More Hits HD">C More Hits HD</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="67" xmltv_id="C More Series HD">C More Series HD</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="18" xmltv_id="Nelonen Nappula">Nelonen Nappula</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="19" xmltv_id="Nelonen Prime">Nelonen Prime</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="20" xmltv_id="Nelonen Maailma">Nelonen Maailma</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="25" xmltv_id="Nelonen Pro 1">Nelonen Pro 1</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="24" xmltv_id="Nelonen Pro 2">Nelonen Pro 2</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="60" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="49" xmltv_id="viasatsport SE">viasatsport SE</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="51" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="52" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="53" xmltv_id="Viasat Explore Nordic">Viasat Explore Nordic</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="54" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="55" xmltv_id="Viasat Nature/Crime">Viasat Nature/Crime</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="42" xmltv_id="Viasat Film">Viasat Film</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="43" xmltv_id="Viasat Film Action">Viasat Film Action</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="44" xmltv_id="Viasat Film Classic">Viasat Film Classic</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="45" xmltv_id="Viasat Film Drama">Viasat Film Drama</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="46" xmltv_id="Viasat Film Family">Viasat Film Family</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="70" xmltv_id="Viasat Hockey Finland">Viasat Hockey Finland</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="68" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="69" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="71" xmltv_id="RTL">RTL</channel>
|
||||
<channel update="i" site="iltapulu.fi" site_id="72" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
</channels>
|
||||
</site>
|
||||
48
siteini.pack/Finland/iltapulu.fi.ini
Executable file
48
siteini.pack/Finland/iltapulu.fi.ini
Executable file
@@ -0,0 +1,48 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: iltapulu.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [24/02/2016]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=iltapulu.fi|timezone=WET|maxdays=21|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns|ratingsystem=MEKU|keepindexpage}
|
||||
url_index{url|http://iltapulu.fi/?past=1&all=1&date=|urldate|}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=text/html}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_variable_element.modify {addend('index_variable_element' = "")|'config_site_id'"}
|
||||
index_showsplit.scrub {regex||<div class="full-row.+?</a></td></tr></table></div>||}
|
||||
index_showsplit.modify {remove(type=regex)|<div.+?data-pid=(?!"\d{12}'index_variable_element').+?</div>}
|
||||
index_showsplit.modify {cleanup(removeduplicates)}
|
||||
index_start.scrub {regex||data-starttime="(\d+)"||}
|
||||
index_stop.scrub {regex||data-endtime="(\d+)"||}
|
||||
index_title.scrub {regex|| " title="[^>]+>(.+?)<\/a>||}
|
||||
index_description.scrub {regex|| " title="(.*?)">||}
|
||||
index_category.scrub {regex||<div class="full-row(.*?)"||}
|
||||
index_category.modify {remove|running}
|
||||
index_category.modify {remove|fakta }
|
||||
index_category.modify {remove|svt-hidden}
|
||||
index_category.modify {remove(type=regex)|svt\d+}
|
||||
index_category.modify {remove(type=regex)|^\s+}
|
||||
**Ratings and program images (Disable thes lines for faster processing)
|
||||
index_urlshow.scrub {regex||data-pid="(\d+)"||}
|
||||
index_urlshow.modify {addstart('index_urlshow' not = "")|http://iltapulu.fi/program_info.php?programid=}
|
||||
index_urlshow.headers {contenttype=text/html}
|
||||
index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
title.scrub {regex||<input type="hidden" value="(.+?)" name="program_name"||}
|
||||
showicon.scrub {regex||<div class="program-image"><img src="(.*?)" ||}
|
||||
rating.scrub {regex||png" alt="\((.+?)\)"||}
|
||||
**Ratings and program images ends
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*index_site_channel.scrub {regex||class="channel-name">.+?alt="(.+?) tv-ohjelmat" />||}
|
||||
*index_site_id.scrub {regex||i:\d+;i:(\d+);||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
78
siteini.pack/Finland/list_telsu.fi.channels.xml
Executable file
78
siteini.pack/Finland/list_telsu.fi.channels.xml
Executable file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="telsu.fi">
|
||||
<channels>
|
||||
<channel update="i" site="list_telsu.fi" site_id="yle1" xmltv_id="Yle TV1">Yle TV1</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="yle2" xmltv_id="Yle TV2">Yle TV2</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="ylefem" xmltv_id="Yle Fem">Yle Fem</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="subtv" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="yleteema" xmltv_id="Yle Teema">Yle Teema</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="jim" xmltv_id="Jim">Jim</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viisi" xmltv_id="TV5">TV5</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="kutonen" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="fox" xmltv_id="FOX">FOX</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3ava" xmltv_id="AVA">AVA</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="hero" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="frii" xmltv_id="Frii">Frii</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3max" xmltv_id="MTV MAX">MTV MAX</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3fakta" xmltv_id="MTV Fakta">MTV Fakta</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3leffa" xmltv_id="MTV Leffa">MTV Leffa</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtv3juniori" xmltv_id="MTV Juniori">MTV Juniori</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonenkino" xmltv_id="Nelonen Prime">Nelonen Prime</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonenmaailma" xmltv_id="Nelonen Maailma">Nelonen Maailma</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonenperhe" xmltv_id="Nelonen Nappula">Nelonen Nappula</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonenpro1" xmltv_id="Nelonen Pro 1">Nelonen Pro 1</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nelonenpro2" xmltv_id="Nelonen Pro 2">Nelonen Pro 2</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_first" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_series" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_hits" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_action" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_emotion" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_sfkanalen" xmltv_id="SF Kanalen">SF Kanalen</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_firsthd" xmltv_id="C More First HD">C More First HD</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_serieshd" xmltv_id="C More Series HD">C More Series HD</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_hitshd" xmltv_id="C More Hits HD">C More Hits HD</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtvsport1" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="mtvsport2" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_tennis" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cmore_golfhd" xmltv_id="C More Golf HD">C More Golf HD</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_premiere" xmltv_id="Viasat Film Premiere">Viasat Film Premiere</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_action" xmltv_id="Viasat Film Action">Viasat Film Action</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_comedy" xmltv_id="Viasat Film Comedy">Viasat Film Comedy</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_hits" xmltv_id="Viasat Film Hits">Viasat Film Hits</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_family" xmltv_id="Viasat Film Family">Viasat Film Family</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_sport" xmltv_id="Viasat Sport">Viasat Sport</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_sport_xtra" xmltv_id="Viasat Sport Xtra">Viasat Sport Xtra</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_golf" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_hockey" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_sport_fi" xmltv_id="Viasat Sport Finland">Viasat Sport Finland</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_explorer" xmltv_id="Viasat Explorer">Viasat Explorer</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_history" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="viasat_nature" xmltv_id="Viasat Nature">Viasat Nature</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="eurosport" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="eurosport2" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="tv7" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="tvfinland" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="discovery" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="animal" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nationalgeo" xmltv_id="National Geographic Channel">National Geographic Channel</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="history" xmltv_id="History Channel">History Channel</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="travel" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="musictv" xmltv_id="MTV">MTV</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="disney" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="nickelodeon" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="svt1" xmltv_id="SVT1">SVT1</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="svt2" xmltv_id="SVT2">SVT2</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="stv3" xmltv_id="TV3">TV3</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="stv4" xmltv_id="TV4">TV4</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="kanal5" xmltv_id="Kanal 5">Kanal 5</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="stv6" xmltv_id="TV6">TV6</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="svtworld" xmltv_id="SVT World">SVT World</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="svt24" xmltv_id="SVT24">SVT24</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="cnn" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="rtl" xmltv_id="RTL">RTL</channel>
|
||||
<channel update="i" site="list_telsu.fi" site_id="rtl2" xmltv_id="RTL II">RTL II</channel>
|
||||
</channels>
|
||||
</site>
|
||||
37
siteini.pack/Finland/list_telsu.fi.ini
Executable file
37
siteini.pack/Finland/list_telsu.fi.ini
Executable file
@@ -0,0 +1,37 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: telsu.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [18/02/2016]
|
||||
* - creation
|
||||
* @Remarks: this file is for the list view in telsu.fi
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=telsu.fi|timezone=EET|maxdays=21|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns|ratingsystem=MEKU}
|
||||
urldate.format {datestring|yyyyMMdd}
|
||||
url_index{url|https://www.telsu.fi/|urldate|/|channel|}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
index_showsplit.scrub {regex||<div class="h">(.+?)<div class="clear">||}
|
||||
index_title.scrub {regex||<b>(.+?)</b>||}
|
||||
index_start.scrub {regex||<h2>(\d+:\d+) -||}
|
||||
index_stop.scrub {regex||<h2>\d+:\d+ -(\d+:\d+) ||}
|
||||
index_rating.scrub {regex||<em class="k[^>]+>(.+?)</em>||}
|
||||
index_starrating.scrub {regex||<div class="rate" rel="(\d+)">||}
|
||||
index_description.scrub {regex||<span class="_description">(.*?)</span>||}
|
||||
index_temp_8.scrub {regex||<div class="t"><div>(.+?)</div>||}
|
||||
index_description.modify {addend('index_description' = "")|'index_temp_8'}
|
||||
index_temp_8.modify {clear}
|
||||
index_category.scrub {regex||IMDb <span>(.+?)</span>||}
|
||||
index_category.modify {replace(type=regex)|.+|Elokuvat}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index{url|https://www.telsu.fi/|urldate|/kaikki}
|
||||
*index_site_channel.scrub {regex||title="([^"]+)" alt||}
|
||||
*index_site_id.scrub {regex||<div class="ch" rel="([^">]+)">||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
29
siteini.pack/Finland/mtv3.fi.channels.xml
Executable file
29
siteini.pack/Finland/mtv3.fi.channels.xml
Executable file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="mtv3.fi">
|
||||
<channels>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Leffa" xmltv_id="MTV Leffa">MTV Leffa</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Sub" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Juniori" xmltv_id="MTV Juniori">MTV Juniori</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Ava" xmltv_id="Ava">Ava</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Fakta" xmltv_id="MTV Fakta">MTV Fakta</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Max" xmltv_id="MTV Max">MTV Max</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Sport 1" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="MTV Sport 2" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="YLE Teema" xmltv_id="YLE Teema">YLE Teema</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="YLE2" xmltv_id="YLE2">YLE2</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="YLE1" xmltv_id="YLE1">YLE1</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Jim" xmltv_id="Jim">Jim</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="Yle Fem" xmltv_id="Yle Fem">Yle Fem</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Series" xmltv_id="CMORE Series">CMORE Series</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="SF-Kanalen" xmltv_id="SF-Kanalen">SF-Kanalen</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Golf" xmltv_id="CMORE Golf">CMORE Golf</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE First" xmltv_id="CMORE First">CMORE First</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Hits" xmltv_id="CMORE Hits">CMORE Hits</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Emotion" xmltv_id="CMORE Emotion">CMORE Emotion</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Action" xmltv_id="CMORE Action">CMORE Action</channel>
|
||||
<channel update="i" site="mtv3.fi" site_id="CMORE Tennis" xmltv_id="CMORE Tennis">CMORE Tennis</channel>
|
||||
</channels>
|
||||
</site>
|
||||
66
siteini.pack/Finland/mtv3.fi.ini
Executable file
66
siteini.pack/Finland/mtv3.fi.ini
Executable file
@@ -0,0 +1,66 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: mtv3.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [23/02/2016]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=mtv3.fi|timezone=WET|maxdays=21|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns|ratingsystem=MEKU|keepindexpage}
|
||||
url_index{url|http://www.mtv.fi/asset/data/kanavaopas/tvopas-|urldate|-lite.json}
|
||||
url_index.headers {accept=application/json,text/plain|contenttype=application/json}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyyMMdd}
|
||||
index_variable_element.modify {addend('index_variable_element' = "")|"'config_site_id'"}
|
||||
index_showsplit.scrub {regex||{[^}]+"channel":'index_variable_element'[^}]+}||}
|
||||
index_showsplit.modify {cleanup(style=jsondecode)}
|
||||
index_start.scrub {regex||"start_time":"?(\d+)"?,||}
|
||||
index_stop.scrub {regex||"end_time":"?(\d+)"?,||}
|
||||
index_title.scrub {regex||"name":"(.+?)","||}
|
||||
index_rating.scrub {regex||"age_rating":"?(.+?)"?,"||}
|
||||
index_rating.modify {remove|null}
|
||||
index_rating.modify {remove|-}
|
||||
index_category.scrub {regex||"program_type":"(.+?)","||}
|
||||
index_category.scrub {regex||"flag_children":(.+?),"||}
|
||||
index_category.modify {remove|null}
|
||||
index_category.modify {remove|false}
|
||||
index_category.modify {replace|true|lastenohjelmat}
|
||||
index_videoquality.scrub {regex||"flag_hd":(true),"||}
|
||||
index_videoquality.modify {replace|true|HD}
|
||||
*episode url has date in it. Sometimes we need the previous date.
|
||||
*http://www.mtv.fi/asset/data/kanavaopas/tvopas-20160223-full.json?NEL14562720001456275300
|
||||
*index_temp_1 = date in UNIX time
|
||||
*index_temp_2 = previous date in UNIX time
|
||||
*index_temp_3 = program ID
|
||||
index_urlshow.modify {addstart|http://www.mtv.fi/asset/data/kanavaopas/tvopas-}
|
||||
index_temp_1.scrub {regex||"start_time":"?(\d+)"?,||}
|
||||
index_temp_2.modify {calculate(format=F0)|'index_temp_1' 86400 -}
|
||||
index_temp_1.modify {calculate(format=date,yyyyMMdd)} *convert UNIX date to yyyyMMdd
|
||||
index_temp_2.modify {calculate(format=date,yyyyMMdd)} *convert UNIX date to yyyyMMdd
|
||||
index_temp_3.scrub {regex||"progkey":"(.+?)"||}
|
||||
urlsubdetail.modify {addend|'index_urlshow''index_temp_1'-full.json?'index_temp_3'}
|
||||
urlsubdetail.modify {addend|####'index_urlshow''index_temp_2'-full.json?'index_temp_3'}
|
||||
urlsubdetail.modify {replace|####|\|}
|
||||
urlsubdetail.headers {accept=application/json,text/plain|contenttype=application/json}
|
||||
urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
subdetail_title.scrub {regex||"name":"(.+?)","||}
|
||||
subdetail_title.modify {cleanup(style=jsondecode)}
|
||||
subdetail_subtitle.scrub {regex||"episode_name":"(.+?)","||}
|
||||
subdetail_subtitle.modify {cleanup(style=jsondecode)}
|
||||
subdetail_subtitle.modify {remove(type=regex)|^'subdetail_title'$}
|
||||
subdetail_description.scrub {regex||"description":"(.+?)","||}
|
||||
subdetail_description.modify {cleanup(style=jsondecode)}
|
||||
subdetail_description.modify {replace(type=regex)|\\\n| }
|
||||
subdetail_showicon.scrub {regex||"image_url":"(.+?)",||}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*index_site_channel.scrub {regex||"channel":"(.+?)","||}
|
||||
*index_site_id.scrub {regex||"channel":"(.+?)","||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
19
siteini.pack/Finland/nelonen.fi.channels.xml
Executable file
19
siteini.pack/Finland/nelonen.fi.channels.xml
Executable file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="nelonen.fi">
|
||||
<channels>
|
||||
<channel update="i" site="nelonen.fi" site_id="c1" xmltv_id="YLE1">YLE1</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c2" xmltv_id="YLE2">YLE2</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c4" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c5" xmltv_id="Jim">Jim</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c6" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c20" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c7" xmltv_id="Nelonen Pro 2">Nelonen Pro 2</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c10" xmltv_id="Teema">Teema</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c16" xmltv_id="Nelonen Prime">Nelonen Prime</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c17" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c18" xmltv_id="Nelonen Nappula">Nelonen Nappula</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c19" xmltv_id="Nelonen Maailma">Nelonen Maailma</channel>
|
||||
<channel update="i" site="nelonen.fi" site_id="c25" xmltv_id="Nelonen Pro 1">Nelonen Pro 1</channel>
|
||||
</channels>
|
||||
</site>
|
||||
39
siteini.pack/Finland/nelonen.fi.ini
Executable file
39
siteini.pack/Finland/nelonen.fi.ini
Executable file
@@ -0,0 +1,39 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: nelonen.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [25/02/2016]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=nelonen.fi|timezone=WET|maxdays=28|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns|ratingsystem=MEKU|keepindexpage}
|
||||
url_index{url|http://www.nelonen.fi/tvopas_json/|urldate|}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=application/json}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_variable_element.modify {addstart('index_variable_element' = "")|"'config_site_id'"}
|
||||
index_showsplit.scrub {regex||'index_variable_element':\[(.+?)\]||}
|
||||
index_showsplit.modify {replace(type=regex)|\},\{|\}\|\{}
|
||||
index_showsplit.modify {replace(type=regex)|\t | }
|
||||
index_showsplit.modify {cleanup(style=jsondecode)}
|
||||
index_start.scrub {regex||"starttime_timestamp":"(\d+)",||}
|
||||
index_stop.scrub {regex||"endtime_timestamp":"(\d+)",||}
|
||||
index_title.scrub {regex||"name":"(.+?)","||}
|
||||
index_description.scrub {regex||"description":"(.+?)","||}
|
||||
index_description.modify {remove(type=regex)|\s+$}
|
||||
index_rating.modify {substring(type=regex)|'index_title' \(S?\d{0,2}\)$}
|
||||
index_title.modify {remove('index_rating' not = "")|'index_rating'}
|
||||
index_rating.modify {remove(type=regex)|[\(\)]+}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
** the following lines create the channel file
|
||||
*index_site_id.scrub {regex||"(c\d+)":\[||}
|
||||
*index_site_channel.scrub {regex||"channel":"([^"]+)"\}\]||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
118
siteini.pack/Finland/telkku.com.channels.xml
Executable file
118
siteini.pack/Finland/telkku.com.channels.xml
Executable file
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="telkku.com">
|
||||
<channels>
|
||||
<channel update="i" site="telkku.com" site_id="yle-tv1" xmltv_id="Yle TV1">Yle TV1</channel>
|
||||
<channel update="i" site="telkku.com" site_id="yle-tv2" xmltv_id="Yle TV2">Yle TV2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="telkku.com" site_id="sub" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv5" xmltv_id="TV5">TV5</channel>
|
||||
<channel update="i" site="telkku.com" site_id="fox" xmltv_id="Fox">Fox</channel>
|
||||
<channel update="i" site="telkku.com" site_id="yle-fem" xmltv_id="Yle Fem">Yle Fem</channel>
|
||||
<channel update="i" site="telkku.com" site_id="yle-teema" xmltv_id="Yle Teema">Yle Teema</channel>
|
||||
<channel update="i" site="telkku.com" site_id="liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="telkku.com" site_id="jim" xmltv_id="Jim">Jim</channel>
|
||||
<channel update="i" site="telkku.com" site_id="kutonen" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="telkku.com" site_id="ava" xmltv_id="Ava">Ava</channel>
|
||||
<channel update="i" site="telkku.com" site_id="hero" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="telkku.com" site_id="frii" xmltv_id="Frii">Frii</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen-pro-1" xmltv_id="Nelonen Pro 1">Nelonen Pro 1</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen-pro-2" xmltv_id="Nelonen Pro 2">Nelonen Pro 2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-max" xmltv_id="MTV Max">MTV Max</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-sport-1" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-sport-1-hd" xmltv_id="MTV Sport 1 HD">MTV Sport 1 HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-sport-2" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-golf-hd" xmltv_id="C More Golf HD">C More Golf HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-tennis" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="telkku.com" site_id="eurosport" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="telkku.com" site_id="eurosport-2" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-golf" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-hockey" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-hockey-finland" xmltv_id="Viasat Sport Finland">Viasat Sport Finland</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-sport" xmltv_id="Viasat Sport">Viasat Sport</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-sport-xtra" xmltv_id="Viasat Sport Xtra">Viasat Sport Xtra</channel>
|
||||
<channel update="i" site="telkku.com" site_id="extreme-sports" xmltv_id="Extreme Sports">Extreme Sports</channel>
|
||||
<channel update="i" site="telkku.com" site_id="motors-tv" xmltv_id="Motors TV">Motors TV</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-leffa" xmltv_id="MTV Leffa">MTV Leffa</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen-prime" xmltv_id="Nelonen Prime">Nelonen Prime</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-first" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-first-hd" xmltv_id="C More First HD">C More First HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-hits" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-hits-hd" xmltv_id="C More Hits HD">C More Hits HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-emotion" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-action" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-series" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-series-hd" xmltv_id="C More Series HD">C More Series HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-film" xmltv_id="Viasat Film Premiere">Viasat Film Premiere</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-film-action" xmltv_id="Viasat Film Action">Viasat Film Action</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-film-comedy" xmltv_id="Viasat Film Comedy">Viasat Film Comedy</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-film-family" xmltv_id="Viasat Film Family">Viasat Film Family</channel>
|
||||
<channel update="i" site="telkku.com" site_id="silver-hd" xmltv_id="Silver HD">Silver HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tcm" xmltv_id="TCM">TCM</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-juniori" xmltv_id="MTV Juniori">MTV Juniori</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen-nappula" xmltv_id="Nelonen Nappula">Nelonen Nappula</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cmore-kids" xmltv_id="C More Kids">C More Kids</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cartoon-network" xmltv_id="Cartoon Network">Cartoon Network</channel>
|
||||
<channel update="i" site="telkku.com" site_id="disney-channel" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="telkku.com" site_id="disney-xd" xmltv_id="Disney XD">Disney XD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="disney-junior" xmltv_id="Disney Junior">Disney Junior</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nickelodeon" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nelonen-maailma" xmltv_id="Nelonen Maailma">Nelonen Maailma</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-fakta" xmltv_id="MTV Fakta">MTV Fakta</channel>
|
||||
<channel update="i" site="telkku.com" site_id="sf-kanalen" xmltv_id="SF-kanalen">SF-kanalen</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-film-hits" xmltv_id="Viasat Film Hits">Viasat Film Hits</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-explore" xmltv_id="Viasat Explore">Viasat Explore</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-history" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viasat-nature-crime" xmltv_id="Viasat Nature/Crime">Viasat Nature/Crime</channel>
|
||||
<channel update="i" site="telkku.com" site_id="nat-geo-wild-scandinavia" xmltv_id="Nat Geo Wild Scandinavia">Nat Geo Wild Scandinavia</channel>
|
||||
<channel update="i" site="telkku.com" site_id="national-geographic" xmltv_id="National Geographic">National Geographic</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cnn" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="telkku.com" site_id="animal-planet" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="telkku.com" site_id="animal-planet-hd" xmltv_id="Animal Planet HD">Animal Planet HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="discovery-channel" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="telkku.com" site_id="discovery-world" xmltv_id="Discovery World">Discovery World</channel>
|
||||
<channel update="i" site="telkku.com" site_id="discovery-science" xmltv_id="Discovery Science">Discovery Science</channel>
|
||||
<channel update="i" site="telkku.com" site_id="discovery-hd-showcase" xmltv_id="Discovery HD Showcase">Discovery HD Showcase</channel>
|
||||
<channel update="i" site="telkku.com" site_id="investigation-discovery" xmltv_id="Investigation Discovery">Investigation Discovery</channel>
|
||||
<channel update="i" site="telkku.com" site_id="history-channel" xmltv_id="The History Channel">The History Channel</channel>
|
||||
<channel update="i" site="telkku.com" site_id="h2" xmltv_id="H2">H2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-knowledge" xmltv_id="BBC Knowledge">BBC Knowledge</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-lifestyle" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
<channel update="i" site="telkku.com" site_id="fashion-tv" xmltv_id="Fashion TV">Fashion TV</channel>
|
||||
<channel update="i" site="telkku.com" site_id="travel-channel" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tlc" xmltv_id="TLC">TLC</channel>
|
||||
<channel update="i" site="telkku.com" site_id="playboy-tv" xmltv_id="Playboy TV">Playboy TV</channel>
|
||||
<channel update="i" site="telkku.com" site_id="outdoor-channel" xmltv_id="Outdoor Channel">Outdoor Channel</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-finland" xmltv_id="MTV Finland">MTV Finland</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-rocks" xmltv_id="MTV ROCKS">MTV ROCKS</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-dance" xmltv_id="MTV Dance">MTV Dance</channel>
|
||||
<channel update="i" site="telkku.com" site_id="mtv-live-hd" xmltv_id="MTV Live HD">MTV Live HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="vh1" xmltv_id="VH1">VH1</channel>
|
||||
<channel update="i" site="telkku.com" site_id="vh1-classic" xmltv_id="VH1 Classic">VH1 Classic</channel>
|
||||
<channel update="i" site="telkku.com" site_id="iconcerts" xmltv_id="iConcerts">iConcerts</channel>
|
||||
<channel update="i" site="telkku.com" site_id="al-jazeera" xmltv_id="Al Jazeera">Al Jazeera</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-world-news" xmltv_id="BBC World News">BBC World News</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bloomberg-tv" xmltv_id="Bloomberg TV">Bloomberg TV</channel>
|
||||
<channel update="i" site="telkku.com" site_id="cnbc" xmltv_id="CNBC">CNBC</channel>
|
||||
<channel update="i" site="telkku.com" site_id="sky-news" xmltv_id="Sky News">Sky News</channel>
|
||||
<channel update="i" site="telkku.com" site_id="euronews" xmltv_id="EuroNews">EuroNews</channel>
|
||||
<channel update="i" site="telkku.com" site_id="deutsche-welle" xmltv_id="Deutsche Welle">Deutsche Welle</channel>
|
||||
<channel update="i" site="telkku.com" site_id="svt-1" xmltv_id="SVT 1">SVT 1</channel>
|
||||
<channel update="i" site="telkku.com" site_id="svt-2" xmltv_id="SVT 2">SVT 2</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv3" xmltv_id="TV3">TV3</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv4" xmltv_id="TV4">TV4</channel>
|
||||
<channel update="i" site="telkku.com" site_id="kanal5" xmltv_id="Kanal5">Kanal5</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv6" xmltv_id="TV6">TV6</channel>
|
||||
<channel update="i" site="telkku.com" site_id="svt24" xmltv_id="SVT24">SVT24</channel>
|
||||
<channel update="i" site="telkku.com" site_id="svt-world" xmltv_id="SVT World">SVT World</channel>
|
||||
<channel update="i" site="telkku.com" site_id="barnkanalen" xmltv_id="Barnkanalen">Barnkanalen</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-hd" xmltv_id="BBC HD">BBC HD</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv-finland" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv7" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="telkku.com" site_id="rtl" xmltv_id="RTL">RTL</channel>
|
||||
<channel update="i" site="telkku.com" site_id="viron-etv" xmltv_id="Viron ETV">Viron ETV</channel>
|
||||
<channel update="i" site="telkku.com" site_id="tv5-monde" xmltv_id="TV5 Monde">TV5 Monde</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-brit" xmltv_id="BBC Brit">BBC Brit</channel>
|
||||
<channel update="i" site="telkku.com" site_id="bbc-earth" xmltv_id="BBC Earth">BBC Earth</channel>
|
||||
</channels>
|
||||
</site>
|
||||
82
siteini.pack/Finland/telkku.com.ini
Executable file
82
siteini.pack/Finland/telkku.com.ini
Executable file
@@ -0,0 +1,82 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: telkku.com
|
||||
* @MinSWversion:
|
||||
* @Revision 1 - [20/02/2016]
|
||||
* - creation
|
||||
* 2 - [15/02/2017]
|
||||
* - Fixed time format error on Linux caused by error in index_showsplit
|
||||
* - Episode and Season numbers (xmltv_ns and onscreen)
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=telkku.com|timezone=EET|maxdays=21|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns|ratingsystem=MEKU}
|
||||
url_index{url|http://www.telkku.com/api/channels/|channel|/offering?startTime=04:00:00.000&duration=PT25H&inclusionPolicy=IncludeOngoingAlso&limit=1000&tvDate=|urldate|&view=PublicationDetails}
|
||||
url_index.headers {accept=text/html,application/xhtml+xml,application/xml|contenttype=application/json}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_showsplit.scrub {regex||{"id":"\d+.+?}||}
|
||||
index_showsplit.modify {cleanup(style=jsondecode)}
|
||||
index_start.scrub {regex||"startTime":"(.+?)",||}
|
||||
index_stop.scrub {regex||"endTime":"(.+?)",||}
|
||||
index_title.scrub {regex||"title":"(.+?)","||}
|
||||
*index_titleoriginal.scrub {regex||"episodeTitle":"(.*?)","||}
|
||||
index_rating.modify {substring(type=regex)|'index_title' \((S?\d{0,2})\)$}
|
||||
index_title.modify {remove('index_rating' not = "")| ('index_rating')}
|
||||
index_description.scrub {regex||"description":"(.*?)","||}
|
||||
index_showicon.scrub {regex||"publicationImageUrl":"(.+?)","||}
|
||||
*Season and Episode numbers
|
||||
index_temp_1.modify {substring(type=regex)|'index_description' ([Kk]ausi \d+\|\d+\. kausi\|\d+\. tuotantokausi)} * Season number from description
|
||||
index_temp_2.modify {substring(type=regex)|'index_description' ([Jj]akso \d+\|\d+\. jakso\|Osa \d+\|^\d+\/\d+)} * Episode number from description
|
||||
index_temp_2.modify {substring(type=regex 'index_temp_2' = "")|'index_description' Kausi \d+. (\d+)\/\d+} * Kausi 1, 1/8.
|
||||
index_temp_1.modify {substring(type=regex)|'index_temp_1' \d+} * Only leave numbers inside index_temp_1 and index_temp_2
|
||||
index_temp_2.modify {remove(type=regex)|\/\d+}
|
||||
index_temp_2.modify {substring(type=regex)|'index_temp_2' \d+}
|
||||
index_temp_1.modify {substring(type=element)|'index_temp_1' 0 1} * Sometimes the season number is multiple times inside the description
|
||||
index_temp_2.modify {substring(type=element)|'index_temp_2' 0 1} * Sometimes the episode number is multiple times inside the description
|
||||
*Episode (xmltv_ns 0.0.)
|
||||
index_temp_1.modify {calculate(format=F0 'index_temp_1' not = "")|1 -}
|
||||
index_temp_2.modify {calculate(format=F0 'index_temp_2' not = "")|1 -}
|
||||
index_episode.modify {addend('index_temp_1' not = "")|'index_temp_1'.}
|
||||
index_episode.modify {addend('index_temp_2' not = "")|.'index_temp_2'.}
|
||||
index_episode.modify {replace|..|.}
|
||||
index_temp_1.modify {clear}
|
||||
index_temp_2.modify {clear}
|
||||
**Episode (onscreen S01E01)
|
||||
*index_temp_1.modify {replace(type=regex)|(?=^\d$)|0}
|
||||
*index_temp_2.modify {replace(type=regex)|(?=^\d$)|0}
|
||||
*index_temp_1.modify {addstart('index_temp_1' not = "")|S}
|
||||
*index_temp_2.modify {addstart('index_temp_2' not = "")|E}
|
||||
*index_episode.modify {addstart|'index_temp_1''index_temp_2'}
|
||||
*index_temp_1.modify {clear}
|
||||
*index_temp_2.modify {clear}
|
||||
**Starrating and Category (Disable these for faster processing)
|
||||
index_urlshow.scrub {regex||"id":"(\d+?)",||}
|
||||
index_urlshow.modify {addstart('index_urlshow' not = "")|http://www.telkku.com/api/publications/}
|
||||
title.modify {addend|'index_title'}
|
||||
starrating.scrub {regex||"meanRating":(\d+\.\d)||}
|
||||
category.scrub {regex||"topics":\[(.+?)\],"||}
|
||||
category.scrub {regex||"format":"(.+?)","||}
|
||||
category.modify {cleanup(style=jsondecode)}
|
||||
category.modify {remove|"}
|
||||
category.modify {replace|,|\|}
|
||||
category.modify {replace|CLIP|}
|
||||
category.modify {replace|EPISODIC|sarjat}
|
||||
category.modify {replace|MOVIE|elokuvat}
|
||||
category.modify {replace|PERIODICAL|}
|
||||
category.modify {replace|SINGLE|}
|
||||
category.modify {replace|SPORTS|urheilu}
|
||||
category.modify {cleanup(removeduplicates)}
|
||||
**Starrating and Category ends
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index{url|http://www.telkku.com/tv-ohjelmat/|urldate|/peruskanavat/tulevat}
|
||||
*index_site_channel.scrub {regex||default_builtin_channelgroup\d+\.0\.1\.1\.\$.+?">(.+?)</li>||}
|
||||
*index_site_id.scrub {regex||default_builtin_channelgroup\d+\.0\.1\.1\.\$(.+?)">||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
123
siteini.pack/Finland/telkussa.fi.channels.xml
Executable file
123
siteini.pack/Finland/telkussa.fi.channels.xml
Executable file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.12 -- Jan van Straaten" site="telkussa.fi">
|
||||
<channels>
|
||||
<channel update="i" site="telkussa.fi" site_id="107" xmltv_id="Al Jazeera">Al Jazeera</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="117" xmltv_id="AlfaTV">AlfaTV</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="9" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="7" xmltv_id="BBC Brit">BBC Brit</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="66" xmltv_id="BBC Earth">BBC Earth</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="67" xmltv_id="BBC HD">BBC HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="24" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="23" xmltv_id="BBC World">BBC World</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="19" xmltv_id="C More Action">C More Action</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="16" xmltv_id="C More Emotion">C More Emotion</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="101" xmltv_id="C More Extreme">C More Extreme</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="20" xmltv_id="C More Film">C More Film</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="17" xmltv_id="C More First">C More First</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="45" xmltv_id="C More HD">C More HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="18" xmltv_id="C More Hits">C More Hits</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="100" xmltv_id="C More Kids">C More Kids</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="57" xmltv_id="C More Series">C More Series</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="21" xmltv_id="C More Tennis">C More Tennis</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="28" xmltv_id="C More Urheilu">C More Urheilu</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="68" xmltv_id="Cartoon Network">Cartoon Network</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="8" xmltv_id="CBS Reality">CBS Reality</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="51" xmltv_id="CNBC">CNBC</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="52" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="79" xmltv_id="Comedy Central">Comedy Central</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="29" xmltv_id="Deutsche Welle">Deutsche Welle</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="6" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="89" xmltv_id="Discovery HD Showcase">Discovery HD Showcase</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="11" xmltv_id="Discovery Science">Discovery Science</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="10" xmltv_id="Discovery World">Discovery World</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="46" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="118" xmltv_id="Disney Junior">Disney Junior</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="78" xmltv_id="Disney XD">Disney XD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="42" xmltv_id="E!">E!</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="80" xmltv_id="ESPN America">ESPN America</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="81" xmltv_id="ESPN Europe">ESPN Europe</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="49" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="50" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="53" xmltv_id="Extreme Sports">Extreme Sports</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="108" xmltv_id="Fashion TV">Fashion TV</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="77" xmltv_id="FOX">FOX</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="104" xmltv_id="Frii">Frii</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="25" xmltv_id="Hallmark Channel">Hallmark Channel</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="103" xmltv_id="Hero">Hero</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="90" xmltv_id="History">History</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="91" xmltv_id="History HD">History HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="55" xmltv_id="Jetix">Jetix</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="56" xmltv_id="JIM">JIM</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="64" xmltv_id="Kutonen">Kutonen</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="63" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="109" xmltv_id="Motors TV">Motors TV</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="98" xmltv_id="MTV Dance">MTV Dance</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="32" xmltv_id="MTV Finland">MTV Finland</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="73" xmltv_id="MTV Rocks">MTV Rocks</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="105" xmltv_id="MTV Sport 1">MTV Sport 1</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="106" xmltv_id="MTV Sport 2">MTV Sport 2</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="60" xmltv_id="MTV3 Ava">MTV3 Ava</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="59" xmltv_id="MTV3 Fakta">MTV3 Fakta</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="74" xmltv_id="MTV3 Juniori">MTV3 Juniori</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="92" xmltv_id="MTV3 Komedia">MTV3 Komedia</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="75" xmltv_id="MTV3 Leffa">MTV3 Leffa</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="30" xmltv_id="MTV3 MAX">MTV3 MAX</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="61" xmltv_id="MTV3 Sarja">MTV3 Sarja</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="58" xmltv_id="MTV3 Scifi">MTV3 Scifi</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="47" xmltv_id="National Geographic">National Geographic</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="95" xmltv_id="National Geographic HD">National Geographic HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="4" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="54" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="43" xmltv_id="Nordic TCM">Nordic TCM</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="69" xmltv_id="Playhouse Disney">Playhouse Disney</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="99" xmltv_id="RTL">RTL</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="94" xmltv_id="Ruutu+ Dokkarit">Ruutu+ Dokkarit</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="93" xmltv_id="Ruutu+ Lapset">Ruutu+ Lapset</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="70" xmltv_id="Ruutu+ Leffat & Sarjat">Ruutu+ Leffat & Sarjat</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="31" xmltv_id="Ruutu+ Urheilu 1">Ruutu+ Urheilu 1</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="71" xmltv_id="Ruutu+ Urheilu 2">Ruutu+ Urheilu 2</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="116" xmltv_id="SF Kanalen">SF Kanalen</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="39" xmltv_id="Showtime">Showtime</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="62" xmltv_id="Silver">Silver</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="27" xmltv_id="Sjuan">Sjuan</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="38" xmltv_id="Star">Star</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="5" xmltv_id="SubTV">SubTV</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="44" xmltv_id="SVT World">SVT World</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="12" xmltv_id="TLC">TLC</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="96" xmltv_id="TNT">TNT</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="48" xmltv_id="Toon Disney">Toon Disney</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="41" xmltv_id="Travel">Travel</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="22" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="88" xmltv_id="TV Viisi">TV Viisi</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="26" xmltv_id="TV4">TV4</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="65" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="76" xmltv_id="Urho TV">Urho TV</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="40" xmltv_id="VH1">VH1</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="97" xmltv_id="VH1 Classics">VH1 Classics</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="110" xmltv_id="Viasat Comedy">Viasat Comedy</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="82" xmltv_id="Viasat Explorer">Viasat Explorer</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="35" xmltv_id="Viasat Film Action">Viasat Film Action</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="37" xmltv_id="Viasat Film Classic">Viasat Film Classic</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="36" xmltv_id="Viasat Film Family">Viasat Film Family</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="72" xmltv_id="Viasat Film HD">Viasat Film HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="114" xmltv_id="Viasat Film Hits">Viasat Film Hits</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="34" xmltv_id="Viasat Film Nordic">Viasat Film Nordic</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="33" xmltv_id="Viasat Film Premiere">Viasat Film Premiere</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="113" xmltv_id="Viasat Fotboll HD">Viasat Fotboll HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="83" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="84" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="102" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="112" xmltv_id="Viasat Jalkapallo HD">Viasat Jalkapallo HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="111" xmltv_id="Viasat Jääkiekko HD">Viasat Jääkiekko HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="85" xmltv_id="Viasat Nature/Crime">Viasat Nature/Crime</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="86" xmltv_id="Viasat Sport">Viasat Sport</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="115" xmltv_id="Viasat Sport Premium">Viasat Sport Premium</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="87" xmltv_id="Viasat Urheilu HD">Viasat Urheilu HD</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="14" xmltv_id="YLE Teema">YLE Teema</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="13" xmltv_id="Yle Teema & Fem">Yle Teema & Fem</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="1" xmltv_id="Yle TV1">Yle TV1</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="2" xmltv_id="Yle TV2">Yle TV2</channel>
|
||||
<channel update="i" site="telkussa.fi" site_id="15" xmltv_id="YLE24">YLE24</channel>
|
||||
</channels>
|
||||
</site>
|
||||
50
siteini.pack/Finland/telkussa.fi.ini
Executable file
50
siteini.pack/Finland/telkussa.fi.ini
Executable file
@@ -0,0 +1,50 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: telkussa.fi
|
||||
* @MinSWversion:
|
||||
* @Revision 4 - [26/01/2018]
|
||||
* fix starrating, change regex for time and rating to only look for numbers
|
||||
* @Revision 3 - [25/01/2018]
|
||||
* changed timezone to current format, moved words 'Kausi' to description
|
||||
* @Revision 2 - [24/01/2018]
|
||||
* site change, data is now in json
|
||||
* @Revision 1 - [25/02/2016]
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
site {url=telkussa.fi|timezone=Europe/London|maxdays=14|cultureinfo=fi-FI|charset=UTF-8|titlematchfactor=90|episodesystem=xmltv_ns}
|
||||
url_index{url|http://telkussa.fi/API/Channel/|channel|/|urldate|}
|
||||
url_index.headers {accept=application/json,text/javascript|contenttype=application/json}
|
||||
url_index.headers {customheader=accept-encoding=gzip,deflate,br}
|
||||
urldate.format {datestring|yyyyMMdd}
|
||||
index_showsplit.scrub {regex||{(.+?)}||}
|
||||
index_showsplit.modify {cleanup(style=jsondecode)}
|
||||
index_title.scrub {regex||"name":"(.+?)","||}
|
||||
index_subtitle.scrub {regex||"episode":"(.*?)","||}
|
||||
index_description.scrub {regex||"description":"(.*?)","||}
|
||||
index_description.modify {addstart('index_subtitle' ~~ "Kausi ")|'index_subtitle'. } * Channels like 'Nelonen' sometimes have the season number in subtitle, that's a mistake
|
||||
index_subtitle.modify {clear('index_subtitle' ~~ "Kausi ")}
|
||||
index_start.scrub {regex||"start":(\d+)||}
|
||||
index_start.modify {calculate(format=F0)|60 *}
|
||||
index_stop.scrub {regex||"stop":(\d+)||}
|
||||
index_stop.modify {calculate(format=F0)|60 *}
|
||||
index_rating.scrub {regex||"agelimit":(\d+)||}
|
||||
index_rating.modify {remove(type=regex)|^0$}
|
||||
index_starrating.scrub {regex||"rating":(\d+)||}
|
||||
index_starrating.modify {calculate(format=F1)|2 *}
|
||||
index_starrating.modify {calculate(format=F1)|10 /}
|
||||
index_starrating.modify {remove(type=regex)|^0\.0$}
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
** the following lines create the channel file
|
||||
*url_index{url|http://telkussa.fi/kanava}
|
||||
*index_site_id.scrub {regex||<li><a href="/kanava/(\d+)/||}
|
||||
*index_site_channel.scrub {regex||<li><a href="/kanava/[^>]+>(.+?)</a>||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
140
siteini.pack/Finland/telvis.fi.channels.xml
Executable file
140
siteini.pack/Finland/telvis.fi.channels.xml
Executable file
@@ -0,0 +1,140 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<site generator-info-name="WebGrab+Plus version 1.0.7 Beta -- Jan van Straaten" site="telvis.fi">
|
||||
<channels>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1" xmltv_id="YLE TV1">YLE TV1</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv2" xmltv_id="YLE TV2">YLE TV2</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="mtv3" xmltv_id="MTV3">MTV3</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="nelonen" xmltv_id="Nelonen">Nelonen</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="sub" xmltv_id="Sub">Sub</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="yleteema" xmltv_id="YLE Teema">YLE Teema</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="fst5" xmltv_id="YLE FST5">YLE FST5</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="liv" xmltv_id="Liv">Liv</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="jim" xmltv_id="JIM">JIM</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="thevoicetvviisi" xmltv_id="The Voice">The Voice</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalfilm1" xmltv_id="Canal+ First">Canal+ First</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalfilm2" xmltv_id="Canal+ Hits">Canal+ Hits</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalfilm3" xmltv_id="Canal+ Action">Canal+ Action</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalpannordic" xmltv_id="Canal+ Drama">Canal+ Drama</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cp4" xmltv_id="Canal+ Series">Canal+ Series</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000" xmltv_id="TV1000">TV1000</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000action" xmltv_id="TV1000 Action">TV1000 Action</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000classic" xmltv_id="TV1000 Classic">TV1000 Classic</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000family" xmltv_id="TV1000 Family">TV1000 Family</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000nordic" xmltv_id="TV1000 Nordic">TV1000 Nordic</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000drama" xmltv_id="TV1000 Drama">TV1000 Drama</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="kinotv" xmltv_id="Kino TV">Kino TV</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="showtime" xmltv_id="Showtime">Showtime</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="silver" xmltv_id="Silver">Silver</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tcm" xmltv_id="TCM - Turner Classic Movies">TCM - Turner Classic Movies</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalhd" xmltv_id="Canal+ Film HD">Canal+ Film HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv1000hd" xmltv_id="TV1000 HD">TV1000 HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="animalplanethd" xmltv_id="Animal Planet HD">Animal Planet HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoveryhd" xmltv_id="Discovery HD">Discovery HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="natgeohd" xmltv_id="National Geographic HD">National Geographic HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="vancouverhd" xmltv_id="YLE - Olympialaiset HD">YLE - Olympialaiset HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="rushhd" xmltv_id="Rush HD">Rush HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="silverhd" xmltv_id="Silver HD">Silver HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="bbchd" xmltv_id="BBC HD">BBC HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="suomitv" xmltv_id="Suomi TV">Suomi TV</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv7" xmltv_id="TV7">TV7</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tvfinland" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tvviisi" xmltv_id="TV Viisi">TV Viisi</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv7se" xmltv_id="7">7</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="urheilukanava" xmltv_id="Nelonen Sport">Nelonen Sport</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="urheiluplusk" xmltv_id="Nelonen Sport Pro">Nelonen Sport Pro</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imeurosportinter" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="eurosport2" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="eurosporthd" xmltv_id="Eurosport HD">Eurosport HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="urho" xmltv_id="Urho TV">Urho TV</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="espneurope" xmltv_id="ESPN Europe">ESPN Europe</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="nasn" xmltv_id="ESPN America">ESPN America</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalsportfinlan" xmltv_id="Canal+ Sport 1">Canal+ Sport 1</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpnalsport2" xmltv_id="Canal+ Sport 2">Canal+ Sport 2</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpd" xmltv_id="Canal+ Sport HD">Canal+ Sport HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cpe" xmltv_id="Canal+ Sport Extra">Canal+ Sport Extra</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatsport1" xmltv_id="Viasat Sport">Viasat Sport</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatsporthd" xmltv_id="Viasat Sport HD">Viasat Sport HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatgolf" xmltv_id="Viasat Golf">Viasat Golf</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasathockey" xmltv_id="Viasat Hockey">Viasat Hockey</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoverychannel" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="animalplanet" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoverytravel" xmltv_id="Discovery Travel & Living">Discovery Travel & Living</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoveryscience" xmltv_id="Discovery Science">Discovery Science</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoverycivilis" xmltv_id="Discovery World">Discovery World</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoveryhd" xmltv_id="Discovery HD">Discovery HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="animalplanethd" xmltv_id="Animal Planet HD">Animal Planet HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="nationalgeograph" xmltv_id="National Geographic">National Geographic</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="zonereality" xmltv_id="Zone Reality">Zone Reality</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasathistory" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatexplorer" xmltv_id="Viasat Explorer">Viasat Explorer</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatnaturecrim" xmltv_id="Viasat Nature/Crime">Viasat Nature/Crime</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatnaturecrim" xmltv_id="Viasat Nature/Crime">Viasat Nature/Crime</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasatexplorer" xmltv_id="Viasat Explorer">Viasat Explorer</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="viasathistory" xmltv_id="Viasat History">Viasat History</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="zonereality" xmltv_id="Zone Reality">Zone Reality</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="natgeohd" xmltv_id="National Geographic HD">National Geographic HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="history" xmltv_id="History Channel">History Channel</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="historyhd" xmltv_id="History Channel HD">History Channel HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="natgeohd" xmltv_id="National Geographic HD">National Geographic HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imbbcworldeurope" xmltv_id="BBC World">BBC World</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imbbcprime" xmltv_id="BBC Entertainment">BBC Entertainment</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imbbcfood" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="bbcknow" xmltv_id="BBC Knowledge">BBC Knowledge</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="bbchd" xmltv_id="BBC HD">BBC HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imbbcworldeurope" xmltv_id="BBC World">BBC World</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imcnninternation" xmltv_id="CNN International">CNN International</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imbloombergtelev" xmltv_id="Bloomberg Television">Bloomberg Television</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imaljazeeraengli" xmltv_id="Al Jazeera (English)">Al Jazeera (English)</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imfrance24uk" xmltv_id="France 24">France 24</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imdeutschewellet" xmltv_id="Deutsche Welle">Deutsche Welle</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv5monde" xmltv_id="TV5 Monde">TV5 Monde</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imrai1" xmltv_id="Rai Uno">Rai Uno</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imrtltelevision" xmltv_id="RTL Television">RTL Television</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imrtl2" xmltv_id="RTL 2">RTL 2</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imartefrance" xmltv_id="Arte">Arte</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="im3sat" xmltv_id="3sat">3sat</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imsat1" xmltv_id="Sat. 1">Sat. 1</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tvfinland" xmltv_id="TV Finland">TV Finland</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imdisneychannels" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imtoondisneyscan" xmltv_id="Toon XD">Toon XD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="implayhousedisne" xmltv_id="Playhouse Disney">Playhouse Disney</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="cartoon" xmltv_id="Cartoon Network">Cartoon Network</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="mtvckelodeon" xmltv_id="Nickelodeon">Nickelodeon</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svtbarnkanalen" xmltv_id="SVT B">SVT B</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imtravelchannelt" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="discoverytravel" xmltv_id="Discovery Travel & Living">Discovery Travel & Living</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imviva" xmltv_id="Viva">Viva</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="vh1" xmltv_id="VH1">VH1</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="immtveurope" xmltv_id="MTV Europe">MTV Europe</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="mtv2" xmltv_id="MTV Two">MTV Two</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="mtvvfinland" xmltv_id="MTV Suomi">MTV Suomi</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="starweek" xmltv_id="Star">Star</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imeentertainment" xmltv_id="Entertainment Television">Entertainment Television</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imvox" xmltv_id="VOX">VOX</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="mtvmedycentral" xmltv_id="Comedy Central">Comedy Central</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svt1" xmltv_id="SVT 1">SVT 1</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svt2" xmltv_id="SVT 2">SVT 2</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv3" xmltv_id="TV3">TV3</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4" xmltv_id="TV4">TV4</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="kanal5" xmltv_id="Kanal 5">Kanal 5</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv6" xmltv_id="TV6">TV6</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv8" xmltv_id="TV8">TV8</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svtworld" xmltv_id="SVT World">SVT World</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svt24" xmltv_id="SVT 24">SVT 24</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svtbarnkanalen" xmltv_id="SVT B">SVT B</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4plus" xmltv_id="TV4 Plus">TV4 Plus</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv400" xmltv_id="TV400">TV400</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4film" xmltv_id="TV4 Film">TV4 Film</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4fakta" xmltv_id="TV4 Fakta">TV4 Fakta</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4komadi" xmltv_id="TV4 Komedi">TV4 Komedi</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4sport" xmltv_id="TV4 Sport">TV4 Sport</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="tv4guld" xmltv_id="TV4 Guld">TV4 Guld</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="ztv" xmltv_id="ZTV">ZTV</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="kunskapskanalen" xmltv_id="Kunskapskanalen">Kunskapskanalen</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="svthd" xmltv_id="SVT HD">SVT HD</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="playboytv" xmltv_id="Playboy TV">Playboy TV</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="adultchannel" xmltv_id="The Adult Channel">The Adult Channel</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="spice" xmltv_id="Spice">Spice</channel>
|
||||
<channel update="i" site="telvis.fi" site_id="imgaynetwork" xmltv_id="Gaynetwork">Gaynetwork</channel>
|
||||
</channels>
|
||||
</site>
|
||||
76
siteini.pack/Finland/telvis.fi.ini
Executable file
76
siteini.pack/Finland/telvis.fi.ini
Executable file
@@ -0,0 +1,76 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: telvis.fi
|
||||
* @MinSWversion: V0
|
||||
* none
|
||||
* @Revision 4 - [30/11/2012] Francis De Paemeleere
|
||||
* add automatic channels.xml generation
|
||||
* @Revision 3 - [04/01/2012] Jan van Straaten
|
||||
* new showsplit skips the preview shows of the next day on the index page
|
||||
* @Revision 2 - [] Jan van Straaten
|
||||
* subtitle cleanup
|
||||
* @Revision 1 - [] Willy de Wilde
|
||||
* creation
|
||||
* @Remarks:
|
||||
* none
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
|
||||
* ____________________________
|
||||
* | site |
|
||||
* |____________________________|
|
||||
site {url=telvis.fi|timezone=UTC+02:00|maxdays=13|cultureinfo=fi-FI|charset=iso-8859-1|titlematchfactor=60}
|
||||
|
||||
* ____________________________
|
||||
* | url_index |
|
||||
* |____________________________|
|
||||
url_index{url()|http://www.telvis.fi/tvohjelmat/?vw=channel&ch=|channel|&sh=all&dy=|urldate|}
|
||||
urldate.format {datestring|dd.MM.yyyy}
|
||||
|
||||
* ____________________________
|
||||
* | index_showsplit |
|
||||
* |____________________________|
|
||||
index_showsplit.scrub {multi()|<div class="channelpage">|<span class="time">||<div class="modrow-clear"></div>}
|
||||
|
||||
* ____________________________
|
||||
* | start |
|
||||
* |____________________________|
|
||||
index_start.scrub {single()|||</span}
|
||||
|
||||
* ____________________________
|
||||
* | title |
|
||||
* |____________________________|
|
||||
index_title.scrub {single()|</span>||<}
|
||||
|
||||
* ____________________________
|
||||
* | subtitle |
|
||||
* |____________________________|
|
||||
index_subtitle.scrub {single|</h4>||.|</div>}
|
||||
index_subtitle.modify {cleanup}
|
||||
|
||||
* ____________________________
|
||||
* | description |
|
||||
* |____________________________|
|
||||
index_description.scrub {multi|</h4>|. |</div>}
|
||||
index_description.modify {cleanup}
|
||||
index_description.modify {addend(not "")|...}
|
||||
|
||||
* ____________________________
|
||||
* | actor |
|
||||
* |____________________________|
|
||||
index_actor.scrub {multi (separator=", ")|</h4>|N: |</div>}
|
||||
* ____________________________
|
||||
* | director |
|
||||
* |____________________________|
|
||||
index_director.scrub {multi (separator=", ")|</h4>|O: |N: |</div>}
|
||||
|
||||
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
** the following lines create the channel file
|
||||
*index_site_channel.scrub{ multi () |<div class="progs" style="text-align:left;">|">|</a>|</div>}
|
||||
*index_site_id.scrub { multi () |<div class="progs" style="text-align:left;">|&ch=|&|</div>}
|
||||
** @auto_xml_channel_end
|
||||
Reference in New Issue
Block a user