Skip to content

Commit

Permalink
Merge pull request #3 from awiouy/56.28pre-20160729
Browse files Browse the repository at this point in the history
56.28pre 20160729
  • Loading branch information
awiouy authored Jul 31, 2016
2 parents 8bae4b4 + de8a588 commit 29298e0
Show file tree
Hide file tree
Showing 33 changed files with 2,269 additions and 693 deletions.
Binary file modified WebGrab+Plus/WebGrab+Plus.exe
Binary file not shown.
Binary file modified WebGrab+Plus/xmltv.dll
Binary file not shown.
12 changes: 8 additions & 4 deletions config/siteini.pack/Albania/rtsh.al.ini
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,24 @@
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: rtsh.al
* @MinSWversion: 1.1.1/54
* @Revision 1 - [26/07/2016] Blackbear199
* - site changes
* @Revision 0 - [02/04/2016] Blackbear199
* - creation
* @Remarks:
* @header_end
**------------------------------------------------------------------------------------------------
site {url=rtsh.al|timezone=Europe/Tirane|maxdays=1|cultureinfo=sq-AL|charset=UTF-8|titlematchfactor=90}
url_index{url(debug)|http://rtsh.al/|channel|}
url_index{url|http://rtsh.al/|channel|}
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
urldate.format {datestring|dd-MM-yyyy}
index_variable_element.modify {set|'config_xmltv_id'}
index_showsplit.scrub {multi(separator="<br/>")|<span itemprop="name">Programi 'index_variable_element'</span>|<p>|</P>|<script type=}
*
index_showsplit.scrub {multi(separator="<br />")|<div class="entry">|<p>|</p>|<script type=}
*
index_date.scrub {single(scope=datelogo)|<h4 style="text-align: center;">||</h4>|</h4>}
index_start.scrub {regex||(\d{2}\.\d{2})||}
index_start.modify {replace|.|:}
index_title.scrub {regex||\d{2}\.\d{2}\s(.*)||}
index_title.scrub {regex||\d{2}\.\d{2}\s(.*)$||}
*
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
Expand Down
11 changes: 4 additions & 7 deletions config/siteini.pack/Australia/yourtv.com.au.ini
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,12 @@ index_urlshow.modify {addstart|https://www.yourtv.com.au/getProgramInfo?eventId=
*
title.scrub {single|"title":"||"|"}
subtitle.scrub {single|"h2":"||"|"}
description.scrub {single|"description":"||"|"}
description.scrub {single|"description":"||"|"}
category.scrub {single(separator="!??!" include=first)|"tags":"||"|"}
director.scrub {single(separator=", ")|"director":"||"|"}
actor.scrub {single(separator=", ")|"mainCast":"||"|"}
*
temp_1.scrub {single|"tags":"||"|"}
category.modify {substring(type=element)|'temp_1' 0 1}
country.modify {substring(type=element)|'temp_1' 1 1}
productiondate.modify {substring(type=element)|'temp_1' 2 1}
productiondate.modify {calculate(format=productiondate)}
productiondate.scrub {single|"tags":"||"|"}
country.scrub {single|"country":"||"|"}
*
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
** ##### REGION FILE CREATION (only to create the xxx-channel.xml file)
Expand Down
145 changes: 145 additions & 0 deletions config/siteini.pack/Germany/rtv.de.channels.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8"?>
<site generator-info-name="WebGrab+Plus/w MDB &amp; REX Postprocess -- version V1.56.28.2 -- Jan van Straaten" site="rtv.de">
<channels>
<channel update="i" site="rtv.de" site_id="5" xmltv_id="Das Erste">Das Erste</channel>
<channel update="i" site="rtv.de" site_id="129" xmltv_id="ZDF">ZDF</channel>
<channel update="i" site="rtv.de" site_id="86" xmltv_id="RTL">RTL</channel>
<channel update="i" site="rtv.de" site_id="92" xmltv_id="Sat.1">Sat.1</channel>
<channel update="i" site="rtv.de" site_id="79" xmltv_id="ProSieben">ProSieben</channel>
<channel update="i" site="rtv.de" site_id="51" xmltv_id="kabel eins">kabel eins</channel>
<channel update="i" site="rtv.de" site_id="1" xmltv_id="3sat">3sat</channel>
<channel update="i" site="rtv.de" site_id="6" xmltv_id="ARTE">ARTE</channel>
<channel update="i" site="rtv.de" site_id="126" xmltv_id="VOX">VOX</channel>
<channel update="i" site="rtv.de" site_id="113" xmltv_id="Super RTL">Super RTL</channel>
<channel update="i" site="rtv.de" site_id="54" xmltv_id="KI.KA">KI.KA</channel>
<channel update="i" site="rtv.de" site_id="64" xmltv_id="Nick">Nick</channel>
<channel update="i" site="rtv.de" site_id="87" xmltv_id="RTL II">RTL II</channel>
<channel update="i" site="rtv.de" site_id="118" xmltv_id="Tele 5">Tele 5</channel>
<channel update="i" site="rtv.de" site_id="36" xmltv_id="Eurosport">Eurosport</channel>
<channel update="i" site="rtv.de" site_id="33" xmltv_id="Sport1">Sport1</channel>
<channel update="i" site="rtv.de" site_id="90" xmltv_id="SWR">SWR</channel>
<channel update="i" site="rtv.de" site_id="137" xmltv_id="BR Fernsehen">BR Fernsehen</channel>
<channel update="i" site="rtv.de" site_id="127" xmltv_id="WDR">WDR</channel>
<channel update="i" site="rtv.de" site_id="55" xmltv_id="MDR">MDR</channel>
<channel update="i" site="rtv.de" site_id="83" xmltv_id="RBB">RBB</channel>
<channel update="i" site="rtv.de" site_id="49" xmltv_id="Hessen">Hessen</channel>
<channel update="i" site="rtv.de" site_id="67" xmltv_id="NDR">NDR</channel>
<channel update="i" site="rtv.de" site_id="123" xmltv_id="TV Berlin">TV Berlin</channel>
<channel update="i" site="rtv.de" site_id="111" xmltv_id="Spreekanal">Spreekanal</channel>
<channel update="i" site="rtv.de" site_id="46" xmltv_id="Hamburg 1">Hamburg 1</channel>
<channel update="i" site="rtv.de" site_id="117" xmltv_id="TIDE">TIDE</channel>
<channel update="i" site="rtv.de" site_id="157" xmltv_id="Rheinmain">Rheinmain</channel>
<channel update="i" site="rtv.de" site_id="158" xmltv_id="Rhein-Neckar">Rhein-Neckar</channel>
<channel update="i" site="rtv.de" site_id="58" xmltv_id="münchen.tv">münchen.tv</channel>
<channel update="i" site="rtv.de" site_id="148" xmltv_id="intv">intv</channel>
<channel update="i" site="rtv.de" site_id="39" xmltv_id="Franken Fernsehen">Franken Fernsehen</channel>
<channel update="i" site="rtv.de" site_id="175" xmltv_id="RTL NITRO">RTL NITRO</channel>
<channel update="i" site="rtv.de" site_id="189" xmltv_id="RTL Plus">RTL Plus</channel>
<channel update="i" site="rtv.de" site_id="68" xmltv_id="n-tv">n-tv</channel>
<channel update="i" site="rtv.de" site_id="60" xmltv_id="N24">N24</channel>
<channel update="i" site="rtv.de" site_id="2" xmltv_id="ARD alpha">ARD alpha</channel>
<channel update="i" site="rtv.de" site_id="34" xmltv_id="DW (Europe)">DW (Europe)</channel>
<channel update="i" site="rtv.de" site_id="35" xmltv_id="Euronews">Euronews</channel>
<channel update="i" site="rtv.de" site_id="77" xmltv_id="Phoenix">Phoenix</channel>
<channel update="i" site="rtv.de" site_id="125" xmltv_id="VIVA">VIVA</channel>
<channel update="i" site="rtv.de" site_id="23" xmltv_id="Comedy Central">Comedy Central</channel>
<channel update="i" site="rtv.de" site_id="30" xmltv_id="DMAX">DMAX</channel>
<channel update="i" site="rtv.de" site_id="38" xmltv_id="Einsfestival">Einsfestival</channel>
<channel update="i" site="rtv.de" site_id="37" xmltv_id="tagesschau24">tagesschau24</channel>
<channel update="i" site="rtv.de" site_id="59" xmltv_id="EinsPlus">EinsPlus</channel>
<channel update="i" site="rtv.de" site_id="131" xmltv_id="ZDF neo">ZDF neo</channel>
<channel update="i" site="rtv.de" site_id="130" xmltv_id="ZDFinfo">ZDFinfo</channel>
<channel update="i" site="rtv.de" site_id="132" xmltv_id="ZDFkultur">ZDFkultur</channel>
<channel update="i" site="rtv.de" site_id="81" xmltv_id="QVC">QVC</channel>
<channel update="i" site="rtv.de" site_id="48" xmltv_id="HSE 24">HSE 24</channel>
<channel update="i" site="rtv.de" site_id="4" xmltv_id="Anixe HD">Anixe HD</channel>
<channel update="i" site="rtv.de" site_id="109" xmltv_id="sonnenklar.TV">sonnenklar.TV</channel>
<channel update="i" site="rtv.de" site_id="163" xmltv_id="sixx">sixx</channel>
<channel update="i" site="rtv.de" site_id="186" xmltv_id="TLC">TLC</channel>
<channel update="i" site="rtv.de" site_id="9" xmltv_id="AXN">AXN</channel>
<channel update="i" site="rtv.de" site_id="128" xmltv_id="Spiegel TV Wissen">Spiegel TV Wissen</channel>
<channel update="i" site="rtv.de" site_id="16" xmltv_id="Bibel TV">Bibel TV</channel>
<channel update="i" site="rtv.de" site_id="15" xmltv_id="BBC Entertainment">BBC Entertainment</channel>
<channel update="i" site="rtv.de" site_id="74" xmltv_id="Playboy TV">Playboy TV</channel>
<channel update="i" site="rtv.de" site_id="182" xmltv_id="Pro7 MAXX">Pro7 MAXX</channel>
<channel update="i" site="rtv.de" site_id="184" xmltv_id="Pro7 Fun">Pro7 Fun</channel>
<channel update="i" site="rtv.de" site_id="162" xmltv_id="Servus TV">Servus TV</channel>
<channel update="i" site="rtv.de" site_id="177" xmltv_id="SAT.1 Gold">SAT.1 Gold</channel>
<channel update="i" site="rtv.de" site_id="178" xmltv_id="SAT.1 Emotions">SAT.1 Emotions</channel>
<channel update="i" site="rtv.de" site_id="25" xmltv_id="Disney Channel">Disney Channel</channel>
<channel update="i" site="rtv.de" site_id="187" xmltv_id="National Geographic People">National Geographic People</channel>
<channel update="i" site="rtv.de" site_id="71" xmltv_id="ORF 1">ORF 1</channel>
<channel update="i" site="rtv.de" site_id="72" xmltv_id="ORF 2">ORF 2</channel>
<channel update="i" site="rtv.de" site_id="179" xmltv_id="ORF 3">ORF 3</channel>
<channel update="i" site="rtv.de" site_id="7" xmltv_id="ATV">ATV</channel>
<channel update="i" site="rtv.de" site_id="181" xmltv_id="ATV 2">ATV 2</channel>
<channel update="i" site="rtv.de" site_id="80" xmltv_id="puls 4">puls 4</channel>
<channel update="i" site="rtv.de" site_id="180" xmltv_id="ORF Sport+">ORF Sport+</channel>
<channel update="i" site="rtv.de" site_id="70" xmltv_id="OKTO">OKTO</channel>
<channel update="i" site="rtv.de" site_id="146" xmltv_id="gotv">gotv</channel>
<channel update="i" site="rtv.de" site_id="32" xmltv_id="Schweiz 1">Schweiz 1</channel>
<channel update="i" site="rtv.de" site_id="140" xmltv_id="Schweiz 2">Schweiz 2</channel>
<channel update="i" site="rtv.de" site_id="14" xmltv_id="BBC">BBC</channel>
<channel update="i" site="rtv.de" site_id="22" xmltv_id="CNN">CNN</channel>
<channel update="i" site="rtv.de" site_id="150" xmltv_id="Niederlande 1">Niederlande 1</channel>
<channel update="i" site="rtv.de" site_id="151" xmltv_id="Niederlande 2">Niederlande 2</channel>
<channel update="i" site="rtv.de" site_id="159" xmltv_id="RTL 9">RTL 9</channel>
<channel update="i" site="rtv.de" site_id="161" xmltv_id="RTL TVI">RTL TVI</channel>
<channel update="i" site="rtv.de" site_id="84" xmltv_id="RTL Télé Lëtzebuerg">RTL Télé Lëtzebuerg</channel>
<channel update="i" site="rtv.de" site_id="171" xmltv_id="TF1">TF1</channel>
<channel update="i" site="rtv.de" site_id="134" xmltv_id="France 2">France 2</channel>
<channel update="i" site="rtv.de" site_id="42" xmltv_id="France 3">France 3</channel>
<channel update="i" site="rtv.de" site_id="174" xmltv_id="RTS Un">RTS Un</channel>
<channel update="i" site="rtv.de" site_id="173" xmltv_id="RTS Deux">RTS Deux</channel>
<channel update="i" site="rtv.de" site_id="169" xmltv_id="TV5">TV5</channel>
<channel update="i" site="rtv.de" site_id="164" xmltv_id="Slovenija 1">Slovenija 1</channel>
<channel update="i" site="rtv.de" site_id="165" xmltv_id="Slovenija 2">Slovenija 2</channel>
<channel update="i" site="rtv.de" site_id="96" xmltv_id="Sky Cinema">Sky Cinema</channel>
<channel update="i" site="rtv.de" site_id="97" xmltv_id="Sky Cinema +1">Sky Cinema +1</channel>
<channel update="i" site="rtv.de" site_id="98" xmltv_id="Sky Cinema +24">Sky Cinema +24</channel>
<channel update="i" site="rtv.de" site_id="94" xmltv_id="Sky Action">Sky Action</channel>
<channel update="i" site="rtv.de" site_id="101" xmltv_id="Sky Emotion">Sky Emotion</channel>
<channel update="i" site="rtv.de" site_id="100" xmltv_id="Sky Comedy">Sky Comedy</channel>
<channel update="i" site="rtv.de" site_id="103" xmltv_id="Sky Nostalgie">Sky Nostalgie</channel>
<channel update="i" site="rtv.de" site_id="99" xmltv_id="Sky Cinema Hits">Sky Cinema Hits</channel>
<channel update="i" site="rtv.de" site_id="56" xmltv_id="MGM">MGM</channel>
<channel update="i" site="rtv.de" site_id="53" xmltv_id="Kinowelt">Kinowelt</channel>
<channel update="i" site="rtv.de" site_id="93" xmltv_id="Silverline">Silverline</channel>
<channel update="i" site="rtv.de" site_id="139" xmltv_id="BonGusto">BonGusto</channel>
<channel update="i" site="rtv.de" site_id="52" xmltv_id="kabel1 classics">kabel1 classics</channel>
<channel update="i" site="rtv.de" site_id="57" xmltv_id="MTV">MTV</channel>
<channel update="i" site="rtv.de" site_id="102" xmltv_id="Sky Krimi">Sky Krimi</channel>
<channel update="i" site="rtv.de" site_id="112" xmltv_id="13th Street">13th Street</channel>
<channel update="i" site="rtv.de" site_id="155" xmltv_id="Syfy">Syfy</channel>
<channel update="i" site="rtv.de" site_id="170" xmltv_id="TNT Film">TNT Film</channel>
<channel update="i" site="rtv.de" site_id="41" xmltv_id="FOX">FOX</channel>
<channel update="i" site="rtv.de" site_id="172" xmltv_id="TNT-Serie">TNT-Serie</channel>
<channel update="i" site="rtv.de" site_id="185" xmltv_id="Universal Channel">Universal Channel</channel>
<channel update="i" site="rtv.de" site_id="88" xmltv_id="RTL Crime">RTL Crime</channel>
<channel update="i" site="rtv.de" site_id="160" xmltv_id="RTL Passion">RTL Passion</channel>
<channel update="i" site="rtv.de" site_id="141" xmltv_id="Disney Cinemagic">Disney Cinemagic</channel>
<channel update="i" site="rtv.de" site_id="50" xmltv_id="Junior">Junior</channel>
<channel update="i" site="rtv.de" site_id="28" xmltv_id="Disney XD">Disney XD</channel>
<channel update="i" site="rtv.de" site_id="78" xmltv_id="Disney Junior">Disney Junior</channel>
<channel update="i" site="rtv.de" site_id="27" xmltv_id="Discovery Channel">Discovery Channel</channel>
<channel update="i" site="rtv.de" site_id="62" xmltv_id="National Geographic">National Geographic</channel>
<channel update="i" site="rtv.de" site_id="73" xmltv_id="National Geographic Wildlife">National Geographic Wildlife</channel>
<channel update="i" site="rtv.de" site_id="154" xmltv_id="Animal Planet">Animal Planet</channel>
<channel update="i" site="rtv.de" site_id="166" xmltv_id="Spiegel Geschichte">Spiegel Geschichte</channel>
<channel update="i" site="rtv.de" site_id="47" xmltv_id="History">History</channel>
<channel update="i" site="rtv.de" site_id="45" xmltv_id="Heimatkanal">Heimatkanal</channel>
<channel update="i" site="rtv.de" site_id="21" xmltv_id="Classica">Classica</channel>
<channel update="i" site="rtv.de" site_id="44" xmltv_id="Goldstar TV">Goldstar TV</channel>
<channel update="i" site="rtv.de" site_id="104" xmltv_id="Sky Sport 1">Sky Sport 1</channel>
<channel update="i" site="rtv.de" site_id="105" xmltv_id="Sky Sport 2">Sky Sport 2</channel>
<channel update="i" site="rtv.de" site_id="95" xmltv_id="Sky Bundesliga">Sky Bundesliga</channel>
<channel update="i" site="rtv.de" site_id="167" xmltv_id="Sky Sport HD (1)">Sky Sport HD (1)</channel>
<channel update="i" site="rtv.de" site_id="106" xmltv_id="Sky Sport Austria">Sky Sport Austria</channel>
<channel update="i" site="rtv.de" site_id="183" xmltv_id="Sport1+">Sport1+</channel>
<channel update="i" site="rtv.de" site_id="176" xmltv_id="Sky Atlantic HD">Sky Atlantic HD</channel>
<channel update="i" site="rtv.de" site_id="18" xmltv_id="Beate Uhse TV">Beate Uhse TV</channel>
<channel update="i" site="rtv.de" site_id="144" xmltv_id="Eurosport 2">Eurosport 2</channel>
<channel update="i" site="rtv.de" site_id="188" xmltv_id="Motorvision.TV">Motorvision.TV</channel>
<channel update="i" site="rtv.de" site_id="17" xmltv_id="Blue Movie">Blue Movie</channel>
</channels>
</site>
73 changes: 73 additions & 0 deletions config/siteini.pack/Germany/rtv.de.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: rtv.de
* @MinSWversion: 1.1.1/56.27
* @Revision 0 - [24/07/2016] Blackbear199
* - creation
* @Remarks:
* @header_end
**------------------------------------------------------------------------------------------------
site {url=rtv.de|timezone=Europe/Berlin|maxdays=28|cultureinfo=de-DE|charset=UTF-8|titlematchfactor=90|keepindexpage}
site {ratingsystem=DE|episodesystem=onscreen}
url_index{url|http://www.rtv.de/tv-programm/schnelluebersicht.html?date=|urldate|&stationType=-1&start=|subpage|}
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
urldate.format {datenumber|UNIX|0}
subpage.format {list|5|7|9|11|13|15|17|19|21|23|1|3}
*
index_variable_element.modify {set|'config_site_id'}
index_showsplit.scrub {multi(includeblock="/senderinformationen/'index_variable_element'/)|<tr class="timeline|<td class="bc "|</td>|</tr>}
scope.range{(splitindex)|end}
index_temp_1.modify {substring(type=regex)|'index_showsplit' "<div class=\"time\">(.+?)<\/div>"}
index_temp_1.modify {cleanup(removeduplicates=equal,100 span=2 link="index_showsplit")}
end_scope
*
index_urlshow {url|http://www.rtv.de|<a href="||">|">}
index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate}
index_urlchannellogo {url||<td class="station"|<img src="|"|</td>}
*
index_start.scrub {single|<div class="time">||</div>|</div>}
index_title.scrub {single|title="||"|"}
*
scope.range{(showdetails)|end}
title.scrub {single|<div class="title">|<h1 class="detailsHeader">|</h1>|</div>}
titleoriginal.scrub {single|<strong>Originaltitel:</strong>||</div>|</div>}
subtitle.scrub {multi(excludeblock="Folge")|<div class="subTitle">||</div>|</div>}
description.scrub {single|<tr class="middle">|<td class="left">|</td>|</tr>}
director.scrub {single(separator=", ")|<strong>Regie:</strong>||</div>|</div>}
actor.scrub {multi|<strong>Schauspieler:</strong>|<div class="actor">|</div>|</td>}
presenter.scrub {single(separator=", ")|<strong>Moderation:</strong>||</div>|</div>}
writer.scrub {single(separator=", ")|<strong>Drehbuch:</strong>||</div>|</div>}
composer.scrub {single(separator=", ")|<strong>Musik:</strong>||</div>|</div>}
rating.scrub {single|<strong>Altersempfehlung:</strong> ab ||</div>| ab </div>}
category.scrub {single|<div class="genre">||</div>|</div>}
*
country.scrub {single|<div class="countryYear">||</div>|</div>}
productiondate.modify {substring(type=regex)|'country' "\s(\d{4})"}
country.modify {remove(type=regex)|\s'productiondate'}
country.modify {replace|, |\|}
*
starrating.scrub {single|<div class="rating editorialRating"|(this, '|'|</div>}
showicon.scrub {single|<td class="left leftImg" rowspan="2">|src="|"|</td>}
showicon.modify {clear(~ ".mp4")}
*
episode.scrub {multi(pattern="Folge: 'E1'" includeblock="Folge")|<div class="subTitle">||</div>|</div>}
*
titleoriginal.modify {clear('title')}
description.modify {cleanup(tags="<"">")}
director.modify {cleanup(tags="<"">")}
actor.modify {cleanup(tags="<"">")}
presenter.modify {cleanup(tags="<"">")}
writer.modify {cleanup(tags="<"">")}
composer.modify {cleanup(tags="<"">")}
end_scope
*
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
**
** @auto_xml_channel_start
*url_index {url|http://www.rtv.de/index.php?Itemid=70&option=com_pitbroadcast&task=stationsMenu&redirect=1}
*index_site_id.scrub {multi|<a onclick="Pit.listingChangeStation('|station=|',|</td>}
*index_site_channel.scrub {multi|<a onclick="Pit.listingChangeStation(|)">|</a>|</table>}
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
** @auto_xml_channel_end
Loading

0 comments on commit 29298e0

Please sign in to comment.