This commit is contained in:
freearhey
2021-03-09 22:46:37 +03:00
commit a597b11307
1377 changed files with 173563 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<site generator-info-name="WebGrab+Plus/w MDB &amp; REX Postprocess -- version V1.57 -- Jan van Straaten" site="gotvafrica.com">
<channels>
<channel update="i" site="gotvafrica.com.ng" site_id="Wazobia TV###WTT" xmltv_id="Wazobia TV">Wazobia TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="GO Channel###BKR" xmltv_id="GO Channel">GO Channel</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Tiwa n Tiwa###TDT" xmltv_id="Tiwa n Tiwa">Tiwa n Tiwa</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Rave TV###RTT" xmltv_id="Rave TV">Rave TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="R2TV###RT2" xmltv_id="R2TV">R2TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Telemundo###TE7" xmltv_id="Telemundo">Telemundo</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="FOX Life###FL7" xmltv_id="FOX Life">FOX Life</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Discovery Family###DWW" xmltv_id="Discovery Family">Discovery Family</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="M-Net Movies Zone###MZ7" xmltv_id="M-Net Movies Zone">M-Net Movies Zone</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="EVA English###EV4" xmltv_id="EVA English">EVA English</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="AfricaMagic Epic###A2W" xmltv_id="AfricaMagic Epic">AfricaMagic Epic</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Africa Magic Family###AMW" xmltv_id="Africa Magic Family">Africa Magic Family</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="AfricaMagic World###MHW" xmltv_id="AfricaMagic World">AfricaMagic World</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Africa Magic Hausa###HS7" xmltv_id="Africa Magic Hausa">Africa Magic Hausa</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Africa Magic Yoruba###YR7" xmltv_id="Africa Magic Yoruba">Africa Magic Yoruba</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="AfricaMagic Igbo###IGW" xmltv_id="AfricaMagic Igbo">AfricaMagic Igbo</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Zee World###ZW7" xmltv_id="Zee World">Zee World</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Fashion One###FW4" xmltv_id="Fashion One">Fashion One</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Nat Geo Wild###NWW" xmltv_id="Nat Geo Wild">Nat Geo Wild</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Vox Africa###VAW" xmltv_id="Vox Africa">Vox Africa</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Spice TV###SP7" xmltv_id="Spice TV">Spice TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="TVC Entertainment###TEW" xmltv_id="TVC Entertainment">TVC Entertainment</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Televista###TES" xmltv_id="Televista">Televista</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Trybe TV###TRW" xmltv_id="Trybe TV">Trybe TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Nigerian Festivals###EVW" xmltv_id="Nigerian Festivals">Nigerian Festivals</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="SuperSport Blitz###S4W" xmltv_id="SuperSport Blitz">SuperSport Blitz</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="SuperSport 9###S9W" xmltv_id="SuperSport 9">SuperSport 9</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="SuperSport Select 1###SSW" xmltv_id="SuperSport Select 1">SuperSport Select 1</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="SuperSport Select 2###SS7" xmltv_id="SuperSport Select 2">SuperSport Select 2</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="e.TV Africa###ET4" xmltv_id="e.TV Africa">e.TV Africa</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="NTA+###NTW" xmltv_id="NTA+">NTA+</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Silverbird###SBW" xmltv_id="Silverbird">Silverbird</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="AIT###AIT" xmltv_id="AIT">AIT</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Channels###CHT" xmltv_id="Channels">Channels</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="MiTV###WC4" xmltv_id="MiTV">MiTV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="ONTV MAX###ON7" xmltv_id="ONTV MAX">ONTV MAX</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Galaxy###GXW" xmltv_id="Galaxy">Galaxy</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Nickelodeon###NIW" xmltv_id="Nickelodeon">Nickelodeon</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Disney Junior###DJW" xmltv_id="Disney Junior">Disney Junior</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="JimJam###JJ7" xmltv_id="JimJam">JimJam</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="MTV Base###MTW" xmltv_id="MTV Base">MTV Base</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="HIP TV###HI7" xmltv_id="HIP TV">HIP TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Afro Music Pop###AFE" xmltv_id="Afro Music Pop">Afro Music Pop</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="SOUNDCITY###MM2" xmltv_id="SOUNDCITY">SOUNDCITY</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Planet TV###PRW" xmltv_id="Planet TV">Planet TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="FAITH###TBN" xmltv_id="FAITH">FAITH</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Islam Channel###ISW" xmltv_id="Islam Channel">Islam Channel</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="DOVE TV###DO7" xmltv_id="DOVE TV">DOVE TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Emmanuel TV###EM7" xmltv_id="Emmanuel TV">Emmanuel TV</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="BBC World News###BW4" xmltv_id="BBC World News">BBC World News</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="CNN International###CN4" xmltv_id="CNN International">CNN International</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Al Jazeera###ALW" xmltv_id="Al Jazeera">Al Jazeera</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Arise News###ARW" xmltv_id="Arise News">Arise News</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="TVC News Nigeria###TNS" xmltv_id="TVC News Nigeria">TVC News Nigeria</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="B4U Movies###B4U" xmltv_id="B4U Movies">B4U Movies</channel>
<channel update="i" site="gotvafrica.com.ng" site_id="Zee World###ZWS" xmltv_id="Zee World">Zee World</channel>
</channels>
</site>

View File

@@ -0,0 +1,70 @@
**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: gotvafrica.com
* @MinSWversion: V1.57
* @Revision 1 - [02/11/2016] Blackbear199
* - site changes
* @Revision 0 - [03/05/2016] Blackbear199
* - creation
* @Remarks:
* @header_end
**------------------------------------------------------------------------------------------------
site {url=gotvafrica.com|timezone=UTC+01:00|maxdays=14|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90}
site {ratingsystem=US|episodesystem=onscreen}
url_index{url|http://nigeria.gotvafrica.com/Whats-On/default.aspx}
urldate.format {datestring|yyyy-MM-dd}
*
url_index.headers {method=POST}
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
url_index.headers {accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8}
url_index.headers {contenttype=application/x-www-form-urlencoded; charset=utf-8}
url_index.headers {postdata=ctl00%24ScriptManager1=ctl00%24ContentPlaceHolder1%24GetGOtvUpdatePanel%7Cctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE='index_variable_element'&ctl00%24LanguageHidden=eng&ctl00%24CountryHidden=ng&ctl00%24CountryNameHidden=Nigeria&ctl00%24txtsearch=&ctl00%24ContentPlaceHolder1%24WhatsOnHidden=2&ctl00%24ContentPlaceHolder1%24BouquetHidden3=&ctl00%24ContentPlaceHolder1%24BouquetNameHidden3=gotvplus&ctl00%24ContentPlaceHolder1%24BouquetDD=gotvplus&ctl00%24ContentPlaceHolder1%24DateDD='urldate'&ctl00%24ContentPlaceHolder1%24ChannelJumpHidden='index_temp_1'&ctl00%24ContentPlaceHolder1%24ChannelJumpNameHidden='index_temp_2'&__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24txthiddendate='urldate'&ctl00%24ContentPlaceHolder1%24txtPageNr=&ctl00%24ContentPlaceHolder1%24ChannelJumpHiddenBtn=}
*
scope.range{(urlindex)|end}
index_temp_1.modify {set|'config_site_id'}
index_temp_2.modify {substring(type=regex)|'index_temp_1' "(.+?)###"}
index_temp_1.modify {remove|'index_temp_2'###}
*
index_variable_element.scrub {single|id="__VIEWSTATE"|value="|" />|" />}
index_variable_element.modify {replace|+|%2B}
index_variable_element.modify {replace|/|%2F}
index_variable_element.modify {replace|$|%24}
index_variable_element.modify {replace|=|%3D}
index_variable_element.modify {replace|\||%7C}
end_scope
*
index_showsplit.scrub {multi(debug)|<div class="nowShowingContainer" style="float:left;">||</div>|</div>}
index_showsplit.modify {cleanup(removeduplicates span=1)}
*
scope.range{(indexshowdetails)|end}
index_start.scrub {regex||<b>(\d{2}:\d{2})</b>||}
index_title.scrub {single|<b>||</b>|</b>}
index_description.scrub {single|<span class="synopsis">||</span>|</span>}
*index_showicon.scrub {single|<img src="||"|"}
*
index_episode.modify {substring(type=regex pattern="S'S1'/E'E1'")|'index_description' "\'(S\d+\/E\d+)\s"} *season/episode
index_description.modify {remove('index_episode' not "" type=regex)|\'S\d+\/E\d+\s-\s(?:\d+\/\d+\')?\.}
index_temp_1.modify {substring(type=regex)|'index_description' "\'(S\d+\/E\d+\s-\s[^\']*)\'"}
index_description.modify {remove('index_temp_1' not "" type=regex)|\'S\d+\/E\d+\s-\s.*?\'\.}
index_subtitle.modify {substring('index_temp_1' not "" type=regex)|'index_temp_1' "\s-\s(.*)$"}
index_temp_1.modify {remove('index_subtitle' not "")| - 'index_subtitle'.}
index_episode.modify {addstart("")|'index_temp_1'}
end_scope
*
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
**
* disable url_index.headers {method=POST} line above
* disable url_index.headers {postdata= line above
*
** @auto_xml_channel_start
*url_index.headers {method=POST_BACK}
*url_index.headers {postdata=ctl00%24ScriptManager1=ctl00%24ContentPlaceHolder1%24GetGOtvUpdatePanel%7Cctl00%24ContentPlaceHolder1%24WhatsOnHiddenBtn&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE='index_variable_element'&ctl00%24LanguageHidden=eng&ctl00%24CountryHidden=ng&ctl00%24CountryNameHidden=Nigeria&ctl00%24txtsearch=&ctl00%24ContentPlaceHolder1%24WhatsOnHidden=2&ctl00%24ContentPlaceHolder1%24BouquetHidden3=&ctl00%24ContentPlaceHolder1%24BouquetNameHidden3=gotvplus&ctl00%24ContentPlaceHolder1%24CHBouquetDD=gotvplus&ctl00%24ContentPlaceHolder1%24ChannelJumpHidden=&ctl00%24ContentPlaceHolder1%24ChannelJumpNameHidden=&__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24WhatsOnHiddenBtn=}
*scope.range{(channellist)|end}
*index_site_id.scrub {multi|SelectChannel('||')|')}
*index_site_id.modify {replace(type=regex)|\',\'|###}
*index_site_channel.scrub {multi|SelectChannel('||',|',}
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
*end_scope
** @auto_xml_channel_end