Init
This commit is contained in:
6
siteini.pack/Iceland/n4.is.channels.xml
Executable file
6
siteini.pack/Iceland/n4.is.channels.xml
Executable file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V1.56.14 -- Jan van Straaten" site="n4.is">
|
||||
<channels>
|
||||
<channel update="i" site="n4.is" site_id="n4" xmltv_id="N4">N4</channel>
|
||||
</channels>
|
||||
</site>
|
||||
51
siteini.pack/Iceland/n4.is.ini
Executable file
51
siteini.pack/Iceland/n4.is.ini
Executable file
@@ -0,0 +1,51 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: n4.is
|
||||
* @MinSWversion: 1.1.1/56.14
|
||||
* @Revision 0 - [25/02/2016] Jan van Straaten
|
||||
* - creation
|
||||
* @Remarks: single channel Iceland
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
|
||||
site {url=n4.is|timezone=Atlantic/Reykjavik|maxdays=14.1|cultureinfo=is-IS|charset=UTF-8|titlematchfactor=90|nopageoverlaps}
|
||||
url_index{url|http://www.n4.is/static/files/dagskra-xml/dagskra_n4.xml}
|
||||
* http://www.n4.is/static/files/dagskra-xml/dagskra_n4.xml
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages
|
||||
scope.range {(splitindex)|end}
|
||||
index_showsplit.scrub {regex()||<event event-id.+?</event>||}
|
||||
*index_showsplit.modify {replace(debug)|\||\n\n\|} *testing only
|
||||
* contains all shows for a 14 day period not necessarily starting today
|
||||
* remove the ones already past
|
||||
index_temp_3.modify {calculate(format=date,vba)|'now'} *vba daynumber of today
|
||||
loop {(each "index_temp_1" in 'index_showsplit')|end}
|
||||
* extract the date
|
||||
index_temp_2.modify {substring(type=regex)|'index_temp_1' "start-time=\"(\d{4}-\d{2}-\d{2})"}
|
||||
index_temp_2.modify {replace|-|/} *standard separator /
|
||||
index_temp_2.modify {calculate(format=date,vba)} * vba day number
|
||||
* keep only today or later
|
||||
index_temp_6.modify {addend('index_temp_2' >= 'index_temp_3')|'index_temp_1'####}
|
||||
end_loop
|
||||
index_temp_6.modify {replace|####|\n\n\|} * make multi
|
||||
index_showsplit.modify {set()|'index_temp_6'}
|
||||
end_scope
|
||||
scope.range {(indexshowdetails)|end}
|
||||
index_start.scrub {regex(pattern="yyyy-MM-dd HH:mm:ss")||start-time="(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:00)"||}
|
||||
index_title.scrub {regex()||<event-name>(.+?)</event-name>||}
|
||||
index_description.scrub {regex||<short-description>(.+?)</short-description>||}
|
||||
index_temp_1.scrub {regex||<extended-description>(.+?)</extended-description>||}
|
||||
index_description.modify {addend(not ~ 'index_temp_1')| 'index_temp_1'}
|
||||
end_scope
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
** single channel n4
|
||||
*index_site_id.scrub {multi|} * dummy scrub required
|
||||
*index_site_id.modify {set|n4}
|
||||
*index_site_channel.modify {set|N4}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
8
siteini.pack/Iceland/ruv.is.channels.xml
Executable file
8
siteini.pack/Iceland/ruv.is.channels.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version='1.0' encoding='iso-8859-1'?>
|
||||
<site generator-info-name="WebGrab+Plus version 1.0.8 Beta -- Jan van Straaten" site="iceland">
|
||||
<!--contributed by pk21x, October 2015-->
|
||||
<channels>
|
||||
<channel update="i" site="ruv.is" site_id="RÚV" xmltv_id="RUV">RUV</channel>
|
||||
</channels>
|
||||
</site>
|
||||
|
||||
43
siteini.pack/Iceland/ruv.is.ini
Executable file
43
siteini.pack/Iceland/ruv.is.ini
Executable file
@@ -0,0 +1,43 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: ruv.is
|
||||
* @MinSWversion: 1.1.1/55
|
||||
* @Revision 0 - [17.10.2015] pk21x/ Jan van Straaten
|
||||
* - your_comments
|
||||
* @Remarks: your_remarks
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
*
|
||||
site {url=ruv.is|timezone=Atlantic/Reykjavik|maxdays=14.1|cultureinfo=is-IS|charset=utf-8|titlematchfactor=90}
|
||||
site {ratingsystem=IS|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000}
|
||||
url_index{url|http://muninn.ruv.is/files/xml/ruv/|urldate|/####/} * #### is enddate
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
scope.range {(urlindex)|end}
|
||||
index_temp_1.modify {calculate(format=timespan,days)|'config_timespan_days'}
|
||||
index_temp_1.modify {calculate(format=timespan,days)|1:0:0 +}
|
||||
index_temp_1.modify {calculate(format=date,yyyy-MM-dd)|'now' 'index_temp_1' +} *enddate
|
||||
url_index.modify {replace|####|'index_temp_1'} *insert enddate
|
||||
end_scope
|
||||
|
||||
index_showsplit.scrub {multi|<event||</event>|</event>}
|
||||
*index_showsplit.modify {set(debug)|'index_showsplit'}
|
||||
*
|
||||
index_start.scrub {single|start-time="||"|>}
|
||||
index_title.scrub {single|<title|>|</title>|</title>}
|
||||
index_description.scrub {single|<description|>|</description>|/>}
|
||||
index_description.modify {cleanup(tags=">=/")}
|
||||
index_description.modify {cleanup(tags="/=<![CDATA[")}
|
||||
index_description.modify {cleanup(tags="]]=/")}
|
||||
* episode
|
||||
index_episode.scrub {regex||<episode number="(\d+?)"||} * episode num
|
||||
index_temp_1.scrub {regex||number="(\d+?)"\s*?/>||} * alt episode num in case series
|
||||
index_temp_2.scrub {regex||number-of-episodes="(\d+?)"||} *
|
||||
index_temp_3.scrub {regex()||series-number="(\d+?)"\s*?/>||} * season?
|
||||
index_episode.modify {set("")|'index_temp_1'} * set alternative if empty
|
||||
index_episode.modify {addstart(not "")|Episode }
|
||||
index_episode.modify {addstart('index_temp_3' not "")|Season 'index_temp_3' }
|
||||
index_episode.modify {addend('index_temp_2' > "0")|/'index_temp_2'}
|
||||
<episode number="4" number-of-episodes="5" />
|
||||
|
||||
78
siteini.pack/Iceland/sjonvarp.is.channels.xml
Executable file
78
siteini.pack/Iceland/sjonvarp.is.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.22 -- Jan van Straaten" site="sjonvarp.is">
|
||||
<channels>
|
||||
<channel update="i" site="sjonvarp.is" site_id="RUV" xmltv_id="RÚV">RÚV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="S1" xmltv_id="Skjár Einn">Skjár Einn</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ST2" xmltv_id="Stöð 2">Stöð 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="KRAKKAR" xmltv_id="Krakkastöðin">Krakkastöðin</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="STOD3" xmltv_id="Stöð 3">Stöð 3</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SIRK" xmltv_id="Gullstöðin">Gullstöðin</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="BIO" xmltv_id="Bíóstöðin">Bíóstöðin</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="RUVI" xmltv_id="RÚV Íþróttir">RÚV Íþróttir</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SYN" xmltv_id="Stöð 2 Sport">Stöð 2 Sport</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SKJARSPORT" xmltv_id="Stöð 2 Sport 2">Stöð 2 Sport 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="S2SPORT3" xmltv_id="Stöð 2 Sport 3">Stöð 2 Sport 3</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="S2SPORT4" xmltv_id="Stöð 2 Sport 4">Stöð 2 Sport 4</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="S2SPORT5" xmltv_id="Stöð 2 Sport 5">Stöð 2 Sport 5</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="S2SPORT6" xmltv_id="Stöð 2 Sport 6">Stöð 2 Sport 6</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="GOLF" xmltv_id="Golfstöðin">Golfstöðin</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="HRING" xmltv_id="Hringbraut">Hringbraut</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="INNTV" xmltv_id="ÍNN">ÍNN</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="N4" xmltv_id="N4">N4</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ART" xmltv_id="ARTE">ARTE</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="CAE" xmltv_id="Cartoon Network">Cartoon Network</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="CC4" xmltv_id="CCTV News">CCTV News</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="CUB" xmltv_id="Cubayo">Cubayo</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="FLN" xmltv_id="Fine Living">Fine Living</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ITV" xmltv_id="iTV">iTV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="KRV" xmltv_id="Kringvarp">Kringvarp</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MEZ" xmltv_id="Mezzo">Mezzo</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MVE" xmltv_id="Motors TV">Motors TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MTE" xmltv_id="MTV Hits">MTV Hits</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MTVR" xmltv_id="MTV Rocks">MTV Rocks</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="NGC" xmltv_id="National Geographic">National Geographic</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="TRU" xmltv_id="Trace Urban">Trace Urban</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="DK1" xmltv_id="DR 1">DR 1</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="DK2" xmltv_id="DR 2">DR 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="NK1" xmltv_id="NRK 1">NRK 1</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="NK2" xmltv_id="NRK 2">NRK 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SV1" xmltv_id="SVT 1">SVT 1</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SV2" xmltv_id="SVT 2">SVT 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ARD" xmltv_id="ARD - Das Erste">ARD - Das Erste</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="RA2" xmltv_id="RAI 2">RAI 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ST1" xmltv_id="SAT 1">SAT 1</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="T5E" xmltv_id="TV 5 Monde">TV 5 Monde</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="TVE" xmltv_id="TVE">TVE</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ZDF" xmltv_id="ZDF">ZDF</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="CHE" xmltv_id="Chelsea TV">Chelsea TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ESE" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="E2B" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="EXT" xmltv_id="Extreme Sport">Extreme Sport</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="LIV" xmltv_id="Liverpool TV">Liverpool TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MUT" xmltv_id="Manchester United TV">Manchester United TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="NBA" xmltv_id="NBA TV">NBA TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="AJI" xmltv_id="Al Jazeera">Al Jazeera</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="BLU" xmltv_id="Bloomberg">Bloomberg</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="CNN" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="FOW" xmltv_id="FOX News">FOX News</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="SKN" xmltv_id="Sky News">Sky News</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ane" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="bbe" xmltv_id="BBC Entertainment">BBC Entertainment</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="bfs" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="PRB" xmltv_id="Blue Hustler">Blue Hustler</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="DAR" xmltv_id="Daring TV">Daring TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="dsc" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="DCE" xmltv_id="Discovery World">Discovery World</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="DSE" xmltv_id="Disney Channel">Disney Channel</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="ENT" xmltv_id="E!">E!</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="FSH" xmltv_id="Fashion TV">Fashion TV</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="FOD" xmltv_id="Food Network">Food Network</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="IDU" xmltv_id="ID: Investigation Discovery">ID: Investigation Discovery</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="JJM" xmltv_id="JimJam">JimJam</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="MGE" xmltv_id="MGM">MGM</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="NGW" xmltv_id="Nat Geo Wild">Nat Geo Wild</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="TNT" xmltv_id="TCM - Turner Classic Movies">TCM - Turner Classic Movies</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="TCH" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="sjonvarp.is" site_id="VH1" xmltv_id="VH1">VH1</channel>
|
||||
</channels>
|
||||
</site>
|
||||
48
siteini.pack/Iceland/sjonvarp.is.ini
Executable file
48
siteini.pack/Iceland/sjonvarp.is.ini
Executable file
@@ -0,0 +1,48 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: sjonvarp.is
|
||||
* @MinSWversion: 1.1.1/55
|
||||
* @Revision 1 - [24/04/2016] Jan van Straaten
|
||||
* - adapted to site changes
|
||||
* @Revision 0 - [25/02/2016] Jan van Straaten
|
||||
* - creation
|
||||
* @Remarks:
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
|
||||
site {url=sjonvarp.is|timezone=Atlantic/Reykjavik|maxdays=8|cultureinfo=is-IS|charset=utf-8|titlematchfactor=90|nopageoverlaps}
|
||||
|
||||
*urldate.format {datestring|yyy-MM-dd}
|
||||
urldate.format {datestring|yyyy"&m="MM"&d="dd}
|
||||
*url_index{url(debug)|http://www.sjonvarp.is/index.php?p=idag&c=|channel|&Tm=00:|urldate|}
|
||||
url_index{url(debug)|http://www.sjonvarp.is/index.php?Tm=?&p=idag&c=|channel|&y=|urldate|}
|
||||
http://www.sjonvarp.is/index.php?Tm=?&p=idag&c=S1&y=2016&m=04&d=24
|
||||
url_index.headers {accept=text/html, application/xhtml+xml, image/jxr, */*}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages
|
||||
*index_urlchannellogo {url| }
|
||||
*http://www.sjonvarp.is/index.php?p=idag&c=S1&Tm=16:2016-02-26
|
||||
<img class="channelLogo" border=0 src=images/logos/S1ORANGE.jpg alt='Logo Skjár Einn' />
|
||||
*index_showsplit.scrub {regex(debug)||<strong>\d{2}:\d{2}</strong>.+?</td></tr>||}
|
||||
index_showsplit.scrub {regex()||<span class='day-listing-time'>.+?</div></div>||}
|
||||
index_showsplit.modify {replace()|\||\|\n\n}
|
||||
index_date.scrub {regex()||<caption>.+?(\d{2}\.\s*?\w+?\s*?\d{4})</caption>||}
|
||||
index_start.scrub {regex||<span class='day-listing-time'>(\d{2}:\d{2})</span>||}
|
||||
index_title.scrub {regex||<span class='day-listing-title'>(.+?)</span>||}
|
||||
index_subtitle.scrub {regex||<span class='day-listing-originaltitle'>\((.*?)\)</span>||}
|
||||
index_subtitle.modify {cleanup}
|
||||
index_description.scrub {regex()||<div class='day-listing-description'>(.*?)</div>||}
|
||||
|
||||
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index.modify {set|http://www.sjonvarp.is/}
|
||||
*index_site_channel.scrub {regex()||Skoða dagskránna á(.+?)í dag||}
|
||||
*index_site_id.scrub {regex()||&c=(.+?)&y=||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_channel.modify {cleanup}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
8
siteini.pack/Iceland/skjar1.is.channels.xml
Executable file
8
siteini.pack/Iceland/skjar1.is.channels.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<site generator-info-name="WebGrab+Plus version 1.0.8 Beta -- Jan van Straaten" site="iceland">
|
||||
<!--contributed by pk21x, October 2015-->
|
||||
<channels>
|
||||
<channel update="i" site="skjar1.is" site_id="Skjar Einn" xmltv_id="Skjar1">Skjar1</channel>
|
||||
</channels>
|
||||
</site>
|
||||
|
||||
35
siteini.pack/Iceland/skjar1.is.ini
Executable file
35
siteini.pack/Iceland/skjar1.is.ini
Executable file
@@ -0,0 +1,35 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: skjar1.is
|
||||
* @MinSWversion: 1.1.1/55
|
||||
* @Revision 0 - [17.10.2015] pk21x/ Jan van Straaten
|
||||
* - your_comments
|
||||
* @Remarks: your_remarks
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
*
|
||||
site {url=skjar1.is|timezone=Atlantic/Reykjavik|maxdays=14.1|cultureinfo=is-IS|charset=utf-8|titlematchfactor=90}
|
||||
site {ratingsystem=IS|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000}
|
||||
url_index{url|http://www.skjareinn.is/einn/dagskrarupplysingar/?weeks=2&output_format=xml}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_showsplit.scrub {multi|<event||</event>|</event>}
|
||||
*index_showsplit.modify {addstart()|\n\n}
|
||||
*
|
||||
index_start.scrub {single|start-time="||"|>}
|
||||
index_title.scrub {single|<title|>|</title>|</title>}
|
||||
index_description.scrub {single|<description|>|</description>|/>}
|
||||
index_description.modify {cleanup(tags=">=/")}
|
||||
index_description.modify {cleanup(tags="/=<![CDATA[")}
|
||||
index_description.modify {cleanup(tags="]]=/")}
|
||||
* episode
|
||||
index_episode.scrub {regex||<episode number="(\d+?)"||} * episode num
|
||||
index_temp_1.scrub {regex||number="(\d+?)"\s*?/>||} * alt episode num in case series
|
||||
index_temp_2.scrub {regex||number-of-episodes="(\d+?)"||} *
|
||||
index_temp_3.scrub {regex()||series-number="(\d+?)"\s*?/>||} * season?
|
||||
index_episode.modify {set("")|'index_temp_1'} * set alternative if empty
|
||||
index_episode.modify {addstart(not "")|Episode }
|
||||
index_episode.modify {addstart('index_temp_3' not "")|Season 'index_temp_3' }
|
||||
index_episode.modify {addend('index_temp_2' > "0")|/'index_temp_2'}
|
||||
|
||||
94
siteini.pack/Iceland/skjarinn.is.channels.xml
Executable file
94
siteini.pack/Iceland/skjarinn.is.channels.xml
Executable file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version 1.1.1/55.09 -- Jan van Straaten" site="skjarinn.is">
|
||||
<channels>
|
||||
<channel update="i" site="skjarinn.is" site_id="ruv" xmltv_id="RÚV">RÚV</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="sk1" xmltv_id="Skjár Einn">Skjár Einn</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="st2" xmltv_id="Stöð 2">Stöð 2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="s2b" xmltv_id="Stöð 2 Bíó">Stöð 2 Bíó</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pru" xmltv_id="RÚV +">RÚV +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="se1" xmltv_id="Skjár Einn +">Skjár Einn +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="s2p" xmltv_id="Stöð 2 +">Stöð 2 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="otv" xmltv_id="Omega">Omega</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="skg" xmltv_id="SkjárSport">SkjárSport</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ese" xmltv_id="Eurosport">Eurosport</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="es2" xmltv_id="Eurosport 2">Eurosport 2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="inn" xmltv_id="ÍNN">ÍNN</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="syn" xmltv_id="Stöð 2 Sport">Stöð 2 Sport</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="sy2" xmltv_id="Stöð 2 Sport 2">Stöð 2 Sport 2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dk1" xmltv_id="DR1">DR1</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dk2" xmltv_id="DR2">DR2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nk1" xmltv_id="NRK1">NRK1</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nk2" xmltv_id="NRK2">NRK2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nk3" xmltv_id="NRK Super">NRK Super</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nrks" xmltv_id="NRK Super">NRK Super</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="sv1" xmltv_id="SVT1">SVT1</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="sv2" xmltv_id="SVT2">SVT2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="svf" xmltv_id="Kringvarp">Kringvarp</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pd1" xmltv_id="DR1 +">DR1 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pd2" xmltv_id="DR2 +">DR2 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pn1" xmltv_id="NRK1 +">NRK1 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pn2" xmltv_id="NRK2 +">NRK2 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ps1" xmltv_id="SVT1 +">SVT1 +</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="rea" xmltv_id="CBS Reality">CBS Reality</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bbe" xmltv_id="BBC Entertainment">BBC Entertainment</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="tnt" xmltv_id="TCM">TCM</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="mge" xmltv_id="MGM Channel">MGM Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="his" xmltv_id="History">History</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="apn" xmltv_id="Animal Planet">Animal Planet</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dno" xmltv_id="Discovery Channel">Discovery Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dce" xmltv_id="Discovery World">Discovery World</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dte" xmltv_id="Discovery Science">Discovery Science</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nge" xmltv_id="National Geographic Channel">National Geographic Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dii" xmltv_id="Investigation Discovery">Investigation Discovery</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bbw" xmltv_id="BBC World News">BBC World News</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="nbc" xmltv_id="CNBC Europe">CNBC Europe</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="blu" xmltv_id="Bloomberg Television">Bloomberg Television</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="cnn" xmltv_id="CNN">CNN</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="skn" xmltv_id="Sky News">Sky News</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="aji" xmltv_id="Al Jazeera">Al Jazeera</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="fow" xmltv_id="FOX News">FOX News</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="f24" xmltv_id="France 24">France 24</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="cns" xmltv_id="Cartoon Network">Cartoon Network</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="fok" xmltv_id="Disney XD">Disney XD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bon" xmltv_id="Boomerang">Boomerang</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="jjm" xmltv_id="JimJam">JimJam</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bbg" xmltv_id="BabyTV">BabyTV</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="dru" xmltv_id="DR Ultra">DR Ultra</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="sta" xmltv_id="Star!">Star!</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ene" xmltv_id="E!">E!</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bfs" xmltv_id="BBC Lifestyle">BBC Lifestyle</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="gxt" xmltv_id="Ginx">Ginx</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="tch" xmltv_id="Travel Channel">Travel Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="tlc" xmltv_id="TLC">TLC</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="fdn" xmltv_id="Food Network">Food Network</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="fr2" xmltv_id="France 2">France 2</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="m6t" xmltv_id="M6">M6</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="art" xmltv_id="ARTE - France">ARTE - France</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ra1" xmltv_id="Rai Uno">Rai Uno</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="tve" xmltv_id="TVE">TVE</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ard" xmltv_id="ARD">ARD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="pr7" xmltv_id="Pro Sieben">Pro Sieben</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="st1" xmltv_id="Sat.1">Sat.1</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="zdf" xmltv_id="ZDF">ZDF</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="arg" xmltv_id="ARTE - Deutschland">ARTE - Deutschland</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="tvp" xmltv_id="TVP">TVP</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="qtv" xmltv_id="Heat">Heat</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="mtv" xmltv_id="MTV hits">MTV hits</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="mag" xmltv_id="Magic">Magic</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="vh1" xmltv_id="VH1">VH1</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ach" xmltv_id="Adult Channel">Adult Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="psp" xmltv_id="Brazzers TV">Brazzers TV</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ext" xmltv_id="Extreme Sports Channel">Extreme Sports Channel</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="mve" xmltv_id="Motors TV">Motors TV</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="esh" xmltv_id="Eurosport HD">Eurosport HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="e2h" xmltv_id="Eurosport 2 HD">Eurosport 2 HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="drh" xmltv_id="DR1 HD">DR1 HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="n1h" xmltv_id="NRK1 HD">NRK1 HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="s1h" xmltv_id="SVT1 HD">SVT1 HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="drx" xmltv_id="DR3 HD">DR3 HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="bbh" xmltv_id="BBC HD">BBC HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="hih" xmltv_id="History HD">History HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="ngh" xmltv_id="National Geographic HD">National Geographic HD</channel>
|
||||
<channel update="i" site="skjarinn.is" site_id="fdh" xmltv_id="Food Network HD">Food Network HD</channel>
|
||||
</channels>
|
||||
</site>
|
||||
51
siteini.pack/Iceland/skjarinn.is.ini
Executable file
51
siteini.pack/Iceland/skjarinn.is.ini
Executable file
@@ -0,0 +1,51 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: skjarinn.is
|
||||
* @MinSWversion: V1.54
|
||||
* none
|
||||
* @Revision 1 - [14/10/2014] Francis De Paemeleere
|
||||
* add .channels.xml generation
|
||||
* @Revision 0 - [26/11/2011] Frantid
|
||||
* none
|
||||
* @Remarks:
|
||||
* all regions
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
|
||||
site {url=skjarinn.is|timezone=UTC+00:00|maxdays=9|cultureinfo=is-IS|charset=utf-8|titlematchfactor=50}
|
||||
site {ratingsystem=IS|episodesystem=xmltv_ns}
|
||||
url_index{url|http://www.skjarinn.is/heimur/dagskra/|channel|/|urldate}
|
||||
urldate.format {datestring|yyyy/MM/d}
|
||||
index_showsplit.scrub {multi|<ul class="programs">|<li class="item">|</li>|</ul></div>}
|
||||
*
|
||||
index_start.scrub {single|<span>|<i>|</i>|</span>}
|
||||
index_title.scrub {multi|<a href="|" >|</a>|</span>}
|
||||
*index_subtitle.scrub {single|<strong>| normal;">|</em>|</strong>}
|
||||
*index_episode.scrub {single|<strong>| #999">(|)</span>|</strong>}
|
||||
*index_episode.modify{replace(null)|:|/}
|
||||
*index_episode.modify{addstart(notnull)|0.}
|
||||
*index_episode.modify{addend(notnull)|.}
|
||||
index_description.scrub {single|<div class="summary">|||</div>}
|
||||
index_description.modify {cleanup}
|
||||
*index_actor.scrub{single(separator="; ")|Leikarar:| normal;">|</em>|</em>}
|
||||
*index_director.scrub{single(separator="; ")|Leikstj| normal;">|</em>|</em>}
|
||||
*index_rating.scrub{single|<img src="|.png" title="|" width|/>}
|
||||
*index_ratingicon.scrub{single|<img src="/images/digitalisland/||" title="|/>}
|
||||
|
||||
|
||||
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index{url|http://www.skjarinn.is/heimur/dagskra/ruv/|urldate} * hopefully the url of the first channels doesn't change
|
||||
*index_site_id.scrub {regex||<select[^>]*id="stod"[^>]*>\s*(<option[^>]*value=".*?"[^>]*>.*?</option>\s*)*||}
|
||||
*scope.range {(channellist)|end}
|
||||
*index_site_channel.modify {addstart|'index_site_id'}
|
||||
*index_site_channel.modify {substring(type=regex)|<option[^>]*value=".+?"[^>]*>(.+?)</option>}
|
||||
*index_site_id.modify {substring(type=regex)|<option[^>]*value="(.+?)"[^>]*>.+?</option>}
|
||||
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
|
||||
*index_site_id.modify {cleanup(style=lower)}
|
||||
*end_scope
|
||||
** @auto_xml_channel_end
|
||||
15
siteini.pack/Iceland/stod2.is.channels.xml
Executable file
15
siteini.pack/Iceland/stod2.is.channels.xml
Executable file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<site generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V2.0 -- Jan van Straaten" site="stod2.is">
|
||||
<channels>
|
||||
<channel update="i" site="stod2.is" site_id="STOD2" xmltv_id="Stöð 2">Stöð 2</channel>
|
||||
<channel update="i" site="stod2.is" site_id="STOD3" xmltv_id="Stöð 3">Stöð 3</channel>
|
||||
<channel update="i" site="stod2.is" site_id="KRAKKAST" xmltv_id="Krakkastöðin">Krakkastöðin</channel>
|
||||
<channel update="i" site="stod2.is" site_id="BIO" xmltv_id="Bíóstöðin">Bíóstöðin</channel>
|
||||
<channel update="i" site="stod2.is" site_id="SYN" xmltv_id="Stöð 2 Sport">Stöð 2 Sport</channel>
|
||||
<channel update="i" site="stod2.is" site_id="SYN2" xmltv_id="Stöð 2 Sport 2">Stöð 2 Sport 2</channel>
|
||||
<channel update="i" site="stod2.is" site_id="SYNEX" xmltv_id="Stöð 2 Sport 3">Stöð 2 Sport 3</channel>
|
||||
<channel update="i" site="stod2.is" site_id="SYNEX2" xmltv_id="Stöð 2 Sport 4">Stöð 2 Sport 4</channel>
|
||||
<channel update="i" site="stod2.is" site_id="SYNEX3" xmltv_id="Stöð 2 Sport 5">Stöð 2 Sport 5</channel>
|
||||
<channel update="i" site="stod2.is" site_id="GOLF" xmltv_id="Golfstöðin">Golfstöðin</channel>
|
||||
</channels>
|
||||
</site>
|
||||
50
siteini.pack/Iceland/stod2.is.ini
Executable file
50
siteini.pack/Iceland/stod2.is.ini
Executable file
@@ -0,0 +1,50 @@
|
||||
**------------------------------------------------------------------------------------------------
|
||||
* @header_start
|
||||
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
||||
* @Site: ruv.is
|
||||
* @MinSWversion: 1.1.1/55
|
||||
* @Revision 2 - [04/06/2017] Netuddki
|
||||
* - Complete rewrite
|
||||
* - Added Chanel Creation
|
||||
* @Revision 1 - [17.10.2015] pk21x/ Jan van Straaten
|
||||
* - based on xml feed
|
||||
* @Remarks: your_remarks
|
||||
* @header_end
|
||||
**------------------------------------------------------------------------------------------------
|
||||
*
|
||||
site {url=stod2.is|timezone=Atlantic/Reykjavik|maxdays=8|cultureinfo=is-IS|charset=UTF-8|titlematchfactor=90}
|
||||
site {ratingsystem=IS}
|
||||
*
|
||||
site {episodesystem=onscreen} *Enable for Onscreen Episode System
|
||||
*site {episodesystem=xmltv_ns} *Enable for xmltv_ns Episode System
|
||||
*
|
||||
url_index{url|http://stod2.is/Dagskra/dagskra?stod=|channel|&date=|urldate|}
|
||||
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
|
||||
urldate.format {datestring|yyyy-MM-dd}
|
||||
index_showsplit.scrub {regex||<div class="showItem clearfix(.*?)</div></div></div>||}
|
||||
*
|
||||
index_start.scrub {regex||</h3><div class="startTime">.*?(\d+:\d+) - \d+:\d+||}
|
||||
index_stop.scrub {regex||</h3><div class="startTime">.*?\d+:\d+ - (\d+:\d+)||}
|
||||
index_title.scrub {regex||<div class="showName".*?">(.*?)</div>||}
|
||||
index_description.scrub {regex||<div class="description">(.*?)</div>||}
|
||||
*
|
||||
index_episode.modify {substring(type=regex pattern="('E1' / 'S1')")|'index_title' "\(\d+ / \d+\)"}
|
||||
index_title.modify {remove|'index_episode'}
|
||||
*
|
||||
index_director.scrub {regex||Leikstjóri: </strong>(.*?)</div>||}
|
||||
index_actor.scrub {multi(separator=";")|Leikarar: </strong>||</div>|</div>}
|
||||
index_rating.scrub {regex||<span class="episodeRating (rate[1-9])||}
|
||||
index_rating.modify {replace|rate4|L}
|
||||
index_rating.modify {replace|rate2|12}
|
||||
index_rating.modify {replace|rate3|16}
|
||||
*
|
||||
*
|
||||
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
||||
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
||||
**
|
||||
** @auto_xml_channel_start
|
||||
*url_index{url|http://www.stod2.is/Dagskra/dagskra}
|
||||
*index_site_channel.scrub {regex||<li class="level2 channel.*?<a href=.*?">(.*?)</a>||}
|
||||
*index_site_channel.modify {cleanup(tags="<"">")}
|
||||
*index_site_id.scrub {regex||<li class="level2 channel\s(.*?)">||}
|
||||
** @auto_xml_channel_end
|
||||
Reference in New Issue
Block a user