From 87772ba04b040a5dbc4d13d3df88d4964d0e613c Mon Sep 17 00:00:00 2001 From: Blackbear199 Date: Tue, 6 Dec 2016 22:24:07 -0400 Subject: [PATCH] Add files via upload --- siteini.pack/Spain/ono.es.channels.xml | 137 +++++++++ siteini.pack/Spain/ono.es.ini | 80 +++++ siteini.pack/Spain/plus.es.channels.xml | 234 +++++++-------- siteini.pack/Spain/plus.es.ini | 262 +++++++++-------- .../Spain/sincroguia.tv.2d.channels.xml | 174 +++++++++++ siteini.pack/Spain/sincroguia.tv.2d.ini | 64 ++++ siteini.pack/Spain/sincroguia.tv.channels.xml | 69 +++-- siteini.pack/Spain/sincroguia.tv.ini | 273 +++++++++++++----- 8 files changed, 933 insertions(+), 360 deletions(-) create mode 100644 siteini.pack/Spain/ono.es.channels.xml create mode 100644 siteini.pack/Spain/ono.es.ini create mode 100644 siteini.pack/Spain/sincroguia.tv.2d.channels.xml create mode 100644 siteini.pack/Spain/sincroguia.tv.2d.ini diff --git a/siteini.pack/Spain/ono.es.channels.xml b/siteini.pack/Spain/ono.es.channels.xml new file mode 100644 index 000000000..667fcb349 --- /dev/null +++ b/siteini.pack/Spain/ono.es.channels.xml @@ -0,0 +1,137 @@ + + + + TVE1 + TVE2 + Antena 3 + Cuatro + Tele5 + La Sexta + AMC + Canal Hollywood + Canal Hollywood+1 + TCM + TCM +1 + Sundance TV + Somos + XTRM + Buzz/Dorcel TV + Paramount Channel + FOX + FOX Life + AXN + AXN White + TNT + Syfy + Calle 13 + Comedy Central + COSMO + MTV España + Energy + Divinity + FDF + BE MAD + ATRESERIES HD + MEGA + Neox + Nova + 13 TV + TEN + DKISS TV + AZ Corazón + Canal Cocina + Canal Decasa + MyZenTV + FASHION ONE + Canal Galería + Disney Channel + Disney Channel +1 + Disney XD + Disney XD +1 + Disney Junior + Nickelodeon + Nick Junior + Panda + Baby TV + Clan TVE + BOING + El Partidazo + beIN LaLiga + beIN LaLiga MAX 1 + beIN LaLiga MAX 2 + beIN LaLiga MAX 3 + beIN LaLiga MAX 4 + GOL T + LaLiga 1!??!2!??!3 TV + LaLiga 1!??!2!??!3 Multi 1 + LaLiga 1!??!2!??!3 Multi 2 + LaLiga 1!??!2!??!3 Multi 3 + beIN Sports + beIN Sport MAX 1 + beIN Sport MAX 2 + beIN Sport MAX 3 + beIN Sport MAX 4 + beIN Sport MAX 5 + beIN Sport MAX 6 + beIN Sport MAX 7 + EUROSPORT + EUROSPORT 2 + Teledeporte + GARAGE TV + Motors TV + Fight Sports + Extreme Sports + Cazavisión + REAL MADRID TV + National Geographic + Nat Geo Wild + Viajar + Discovery Channel + Discovery Max + Odisea + HISTORIA + AE + Crimen + Investigación + Sol Música + MTV Live HD + MTV Rocks + MTV Hits + MTV Dance + MTV Music + VH1 + VH1 Classic + Mezzo + Canal 24 Horas + Euronews + CCTV-E + RT en español + France 24 + Bloomberg + CNBC + CNN Internacional + BBC World + Al Jazeera + Canal Parlamento + Viral TV + Intereconomia TV + EWTN + TAROTEAME + HUSTLER TV + El Trece Internacional + Ve Plus TV + Caracol TV Internacional + TV Colombia + TV Chile Internacional + Cubavisión Internacional + Deutsche Welle + TV5 Monde + Arte + RTM + TV Polonia + PRO TV Internacional + TVG Sat + ETB Sat + TV3 Cat + Canal Sur Andalucía + + \ No newline at end of file diff --git a/siteini.pack/Spain/ono.es.ini b/siteini.pack/Spain/ono.es.ini new file mode 100644 index 000000000..06678e5a1 --- /dev/null +++ b/siteini.pack/Spain/ono.es.ini @@ -0,0 +1,80 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: ono.es +* @MinSWversion: V1.57 +* @Revision 0 - [25/09/2016] Blackbear199 +* - creation +* @Remarks: +* @header_end +**------------------------------------------------------------------------------------------------ +site {url=ono.es|timezone=Europe/Madrid|maxdays=12.1|cultureinfo=es-ES|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=ES|episodesystem=onscreen|retry=4} +url_index{url|https://www.ono.es/epg-rest-api/json/channels.action?dials=|channel|&numDays=12} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +urldate.format {daycounter|0} +* +index_urlchannellogo {url|https://www.ono.es|"url":"||"|"} +* +index_showsplit.scrub {multi|"events":[|{|}|]}} +* +index_urlshow {url|https://www.ono.es/epg-rest-api/json/info.action?eventId=|"ei":||,|,} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_urlsubdetail {url|https://www.ono.es/epg-rest-api/json/infoCastCredit.action?programId=|"pi":||,|,} +index_urlsubdetail.headers {customheader=Accept-Encoding=gzip,deflate} +* +scope.range{(indexshowdetails)|end} +index_start.scrub {single|"bT":"||.0"|.0"} +index_duration.scrub {single|"d":||,|,} +index_duration.modify {calculate(format=F0)|60 /} +index_title.scrub {single|"t":"||"|"} +index_temp_1.modify {calculate('index_title' ~ ": " format=F0 type=char)|'index_title' ":" -@} +index_title.modify {substring('index_temp_1' not "" type=char)|0 'index_temp_1'} +end_scope +* +scope.range{(showdetails)|end} +title.scrub {single|"program_title":"||"|"} +subtitle.scrub {single|"program_episode_title":"||"|"} +description.scrub {single|"program_desc":"||"|"} +rating.scrub {single|"age_rating":"||"|"} +category.scrub {single|"event_genre":"||"|"} +productiondate.scrub {single|,"program_year":||,|,} +country.scrub {single|"program_nationality":"||"|"} +starrating.scrub {single|"program_rating":"||"|"} +* +temp_1.scrub {single|"program_season_number":||,|,} +temp_1.modify {replace|null|} +temp_1.modify {addstart(not "")|S} +temp_2.scrub {single|"program_episode_number":||,|,} +temp_2.modify {replace|null|} +temp_2.modify {addstart(not "")|E} +episode.modify {addstart(pattern="S'S1'E'E1'""E'E1'")|'temp_1''temp_2'} +showicon.scrub {single|"program_image":["||"]|"]} +* +title.modify {remove('subtitle' not "")|: 'subtitle'} +subtitle.modify {clear(~ "Episodio")} +rating.modify {addend|+} +starrating.modify {calculate(format=F1)} +starrating.modify {clear("0.0")} +country.modify {cleanup(style=upper)} +showicon.modify {addstart(not "")|https://www.ono.es} +end_scope +* +scope.range{(showsubdetails)|end} +subdetail_director.scrub {multi|"program_credit":[|{"firstname":"|","nameid"|]} +subdetail_actor.scrub {multi|"program_cast":[|{"firstname":"|","nameid"|]}]} +* +subdetail_director.modify {replace|","lastname":"| } +subdetail_actor.modify {replace|","lastname":"| } +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|https://www.ono.es/epg-rest-api/json/dials.action} +*index_site_id.scrub {multi|{"id":||,|,} +*index_site_channel.scrub {multi|"name":"||"|"} +*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} +** @auto_xml_channel_end diff --git a/siteini.pack/Spain/plus.es.channels.xml b/siteini.pack/Spain/plus.es.channels.xml index a2d681b2c..40d40898b 100644 --- a/siteini.pack/Spain/plus.es.channels.xml +++ b/siteini.pack/Spain/plus.es.channels.xml @@ -1,118 +1,118 @@ - - - - LA 1 - LA 2 - Antena 3 - Cuatro - Telecinco - La Sexta - C+ - C+ Series - C+ Series Xtra - Fox - AXN - TNT - Comedy Central - Calle 13 - COSMO - AMC - Fox Life - AXN White - SYFY - Non Stop People - MTV ESPAÑA - Factoría de Ficción - Neox - C+ Estrenos - C+ Xtra - C+ Acción - C+ Comedia - C+ DCine - DCine Español - TCM - Hollywood - Sundance - Paramount Channel - C+ Liga - C+ Partidazo - C+ Liga 2 - C+ Fútbol - C+ Liga Multi - Real Madrid TV - Barça TV - C+ Deportes - C+ Deportes 2 - Movistar Fórmula1 - Movistar Moto GP - C+ Golf - Multideporte 1 - Teledeporte - Caza y Pesca - Iberalia TV - C+ Toros - Nat Geographic - Nat Geo Wild - Historia - Odisea - A&E - Viajar - Discovery Max - Canal Cocina - Canal Decasa - FashionTV - Divinity - Nova - Energy - Garage TV - Baby TV - Disney Junior - Canal Panda - NICK JR - Nickelodeon - Disney XD - Disney Channel - Boing - Clan TVE - 40 TV - Sol Música - VH1 - MTV ROCKS - Mezzo - Playboy TV - 24 Horas - BBC World - CNN Int - Fox News - Euronews - Al Jazeera English - FRANCE 24 - RT Español - CNBC - TV5MONDE - Bloomberg - Sky News - RT - TVI Internacional - I24 News - Canal Orbe 21 - Canal de las Estrellas - TV RECORD - Cubavisión - Telesur - ARIRANG TV - NHK World - Canal Sur Andalucía - TV Galicia - Taquilla 1 - Taquilla 2 - Taquilla 3 - Taquilla 4 - Taquilla 5 - Taquilla 6 - Taquilla HD - Taquilla 2 HD - Taquilla 3 HD - C+ 3D - + + + + LA 1 + LA 2 + Antena 3 + Cuatro + Telecinco + La Sexta + C+ + C+ Series + C+ Series Xtra + Fox + AXN + TNT + Comedy Central + Calle 13 + COSMO + AMC + Fox Life + AXN White + SYFY + Non Stop People + MTV ESPAÑA + Factoría de Ficción + Neox + C+ Estrenos + C+ Xtra + C+ Acción + C+ Comedia + C+ DCine + DCine Español + TCM + Hollywood + Sundance + Paramount Channel + C+ Liga + C+ Partidazo + C+ Liga 2 + C+ Fútbol + C+ Liga Multi + Real Madrid TV + Barça TV + C+ Deportes + C+ Deportes 2 + Movistar Fórmula1 + Movistar Moto GP + C+ Golf + Multideporte 1 + Teledeporte + Caza y Pesca + Iberalia TV + C+ Toros + Nat Geographic + Nat Geo Wild + Historia + Odisea + A&E + Viajar + Discovery Max + Canal Cocina + Canal Decasa + FashionTV + Divinity + Nova + Energy + Garage TV + Baby TV + Disney Junior + Canal Panda + NICK JR + Nickelodeon + Disney XD + Disney Channel + Boing + Clan TVE + 40 TV + Sol Música + VH1 + MTV ROCKS + Mezzo + Playboy TV + 24 Horas + BBC World + CNN Int + Fox News + Euronews + Al Jazeera English + FRANCE 24 + RT Español + CNBC + TV5MONDE + Bloomberg + Sky News + RT + TVI Internacional + I24 News + Canal Orbe 21 + Canal de las Estrellas + TV RECORD + Cubavisión + Telesur + ARIRANG TV + NHK World + Canal Sur Andalucía + TV Galicia + Taquilla 1 + Taquilla 2 + Taquilla 3 + Taquilla 4 + Taquilla 5 + Taquilla 6 + Taquilla HD + Taquilla 2 HD + Taquilla 3 HD + C+ 3D + \ No newline at end of file diff --git a/siteini.pack/Spain/plus.es.ini b/siteini.pack/Spain/plus.es.ini index b54f54441..7459cddad 100644 --- a/siteini.pack/Spain/plus.es.ini +++ b/siteini.pack/Spain/plus.es.ini @@ -1,133 +1,129 @@ -**------------------------------------------------------------------------------------------------ -* @header_start -* WebGrab+Plus ini for grabbing EPG data from TvGuide websites -* @Site: plus.es -* @MinSWversion: V1.1.1/56.29 -* @Revision 8 - [27/07/2016] Jan van Straaten -* - enabled stop time (fix in 56.29) andded end_scope for showdetails -* @Revision 7 - [24/07/2016] Blackbear199 -* - showsplit fix -* @Revision 6 - [11/07/2016] Blackbear199 -* - showsplit fix,disabled stop & duration(only 3 days epg when enabled) -* @Revision 5 - [12/06/2016] Blackbear199 -* - fix subtitle,add option to add season/episode to title -* @Revision 4 - [17/02/2016] Blackbear199 -* - fixed index_showsplit,actor,director,productiondate scrub. -* @Revision 3 - [04/09/2015] Francis De Paemeleere -* convert to classical credits -* @Revision 2 - [23/07/2015] Willy De Wilde -* New website, rewrite -* Thanks to aleceuta for finding the json webpage -* @Revision 1 - [23/07/2014] Jan van Straaten -* - fixed start time errors and added episode, rating and productiondate -* @Revision 0 - [16/07/2014] Francis De Paemeleere/ Jan van Straaten -* - creation -* @Remarks: -* @header_end -**------------------------------------------------------------------------------------------------ -* -site {url=plus.es|timezone=Europe/Madrid|maxdays=7|cultureinfo=es-ES|charset=UTF-8|titlematchfactor=70|ratingsystem=ES} -site {keepindexpage|episodesystem=onscreen|allowlastpageoverflow} -url_index{url|http://www.plus.es/guia/|urldate|/?v=json&verticalScroll=true&isMobile=true&fecha=##datestring##} -url_index.headers {customheader=Accept-Encoding=gzip,deflate} -urldate.format {datestring|yyyy-MM-dd} -* -scope.range{(urlindex)|end} -index_temp_1.modify {calculate(format=date,ddMMyyyy)|'urldate'} -url_index.modify {replace|##datestring##|"index_temp_1'} -end_scope -* -index_variable_element.modify {set|"'config_site_id'-CODE"} -index_showsplit.scrub {regex||'index_variable_element'.+?\}\]\}||} -index_showsplit.modify {substring(type=regex)|"\{\"ESTRENO\".+?\}"} -* -scope.range{(indexshowdetails)|end} -index_start.scrub {single|HORA_INICIO":"||"|"} -index_duration.scrub {single()|"DURACION":||,|'} -* alternative for index_duration: -*index_stop.scrub {single|HORA_FIN":"||"|"} -*index_stop.modify {set('index_start'=='index_stop')|00:00} -index_title.scrub {single(separator=":""(" include=first)|"TITULO":"||"|"} -index_title.modify {cleanup(style=unidecode)} -index_category.scrub {single|GENERO|":"|"} -index_category.modify {cleanup} -index_category.modify {remove|\} -end_scope -* -index_urlshow {url||"URL":"||"} -index_urlshow.modify {remove|\} -index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} -* -scope.range{(showdetails)|end} -title.modify {addstart|'index_title'} -titleoriginal.scrub {single|

|(|)|

} -titleoriginal.modify {remove|)} -subtitle.scrub {single(separator=":" include=last)|
|

|

|
} -subtitle.modify {clear(~ "Episodio")} -subtitle.modify {remove(type=regex)|\(.+?\)} -subtitle.modify {cleanup(style=unidecode)} -subtitle.modify {clear('index_title')} -* -* episodesystem=onscreen disable episodesystem=xmltv_ns below -* ------------------------------------------------------------ -temp_1.scrub {single|
|TEMPORADA|} -episode.scrub {single(separator=":" include=first)|
|

|

} -episode.modify {clear('index_title')} -episode.modify {addstart('temp_1' not "")|Temporada 'temp_1' } -episode.modify {cleanup} -* ------------------------------------------------------------ -* episodesystem=xmltv_ns ***change it above in site{....} disable episodesystem=onscreen above -* ------------------------------------------------------------ -*temp_1.scrub {single|
|TEMPORADA|} -*temp_1.modify {cleanup} -*temp_3.modify {addend ('temp_1' not "")|'temp_1'} -*temp_3.modify {calculate(not~"/" format=F0)|1 -} -*temp_2.scrub {single(separator=":" include=first)|
|Episodio||
} -*temp_2.modify {cleanup} -*temp_2.modify {calculate(not="" format=F0)|1 -} -*episode.modify {clear} -*episode.modify {addend('temp_3' >= "0")|'temp_3'} -*episode.modify {addend|.} -*episode.modify {addend|'temp_2'} -*episode.modify {addend|.} -*episode.modify {clear(="..")} -* ------------------------------------------------------------ -description.scrub {multi|
|

|
} -description.modify {cleanup} -*category.scrub {single(separator=" / ")|

||

|

} -director.scrub {single|Director|||

}|Reparto|||
} -productiondate.scrub {single|
||(|)|} +titleoriginal.modify {remove|)} +subtitle.scrub {single(separator=":" include=last)|
|

|

|
} +subtitle.modify {clear(~ "Episodio")} +subtitle.modify {remove(type=regex)|\(.+?\)} +subtitle.modify {cleanup(style=unidecode)} +subtitle.modify {clear('index_title')} +* +* episodesystem=onscreen disable episodesystem=xmltv_ns below +* ------------------------------------------------------------ +temp_1.scrub {single|
|TEMPORADA|} +episode.scrub {single(separator=":" include=first)|
|

|

} +episode.modify {clear(~ 'title')} +episode.modify {addstart('temp_1' not "")|Temporada 'temp_1' } +episode.modify {cleanup} +* ------------------------------------------------------------ +* episodesystem=xmltv_ns ***change it above in site{....} disable episodesystem=onscreen above +* ------------------------------------------------------------ +*temp_1.scrub {single|
|TEMPORADA|} +*temp_1.modify {cleanup} +*temp_3.modify {addend ('temp_1' not "")|'temp_1'} +*temp_3.modify {calculate(not~"/" format=F0)|1 -} +*temp_2.scrub {single(separator=":" include=first)|
|Episodio||
} +*temp_2.modify {cleanup} +*temp_2.modify {calculate(not="" format=F0)|1 -} +*episode.modify {clear} +*episode.modify {addend('temp_3' >= "0")|'temp_3'} +*episode.modify {addend|.} +*episode.modify {addend|'temp_2'} +*episode.modify {addend|.} +*episode.modify {clear(="..")} +* ------------------------------------------------------------ +description.scrub {multi|
|

|
} +description.modify {cleanup} +*category.scrub {single(separator=" / ")|

||

|

} +director.scrub {single|Director|||

}|Reparto|||
} +productiondate.scrub {single|
| + + + Telecinco + Antena 3 + La 1 + La 2 + Canal 24 horas + Teledeporte + La 1 Catalunya + La 1 Madrid + Canal Sur + Canal Sur 2 + Canal Sur Andalucía + ETB 1 + ETB 2 + ETB Sat + TVG + Galicia TV + Telemadrid + La Otra + Televisión Canaria + TV3 + TV3CAT + TCM + Hollywood + AXN + Calle 13 + Extreme Teuve + Odisea + Euronews + Fox News + Discovery Channel + Historia + National Geographic + Eurosport + Barça TV + Real Madrid TV + MTV España + MTV Rocks + MTV Hits + 40 TV + VH1 + Sol Música + Disney XD + Disney Channel + Canal Cocina + COSMO + Viajar + EWTN + Playboy TV + Bloomberg + Nickelodeon + FOX + CNN Internacional + CNBC Europe + BBC World + TV5 Monde + 8tv + La 2 Madrid + La 2 Catalunya + Disney Channel +1 + Disney Junior + Castilla - La Mancha TV + CyL 7 + Movistar Golf + Mezzo + arte + Movistar Deportes 1 + Movistar Deportes 2 + Movistar Cine Español + Caza y Pesca + Motors tv + 3/24 + TVE Internacional + MTV Dance + Discovery MAX + AMC + Eurosport 2 + A&E + Comedy Central + Cuatro + Somos + Clan TVE + FDF Telecinco + Neox + Nova + laSexta + AXN White + Intereconomía TV + IB3 + Syfy + TPA + Aragón Televisión + Al Jazeera English + Super3-33 + 7 Región de Murcia + Caracol TV + Cubavisión + Pro TV Internacional + Decasa + BabyTV + TNT + Canal Extremadura TV + Canal de las Estrellas Europa + TVE América 1 + Canal Parlamento + France 24 + Nuestra Tele + teleSUR + TV Record + Telefé + CCTV E + MTV Music + TCM +1 + La 8 + Iberalia + Cazavisión + FOX Life + Boing + TVE Internacional Asia + Hollywood +1 + Esport 3 + RT español + Disney XD +1 + TMV Valencia + Nick Junior + 13tv + Crimen Investigación + Divinity + Canal Panda + Sundance Channel + MTV Live + VH1 Classic + Energy + UPV TV + Paramount Channel + Futbol Replay + Mezzo Live + Canal 7 Televalencia + Onda Algeciras TV + Popular TV Murcia + Hustler TV + Navarra Televisión + Movistar Fútbol + Toros TV + Hustler TV HD + National Geographic Wild + El Garage TV + ETB 3 + Movistar Formula 1 + MotoGP + TV3CAT + beIN Sports + Mega + Movistar Series + Movistar Series Xtra + Movistar Estrenos + Movistar Xtra + Movistar Acción + Movistar Comedia + Movistar DCine + Movistar El Partidazo HD + Viral TV + Atreseries + #0 + TEN + Be Mad + DKISS + beIN LaLiga + Gol + Dark + + \ No newline at end of file diff --git a/siteini.pack/Spain/sincroguia.tv.2d.ini b/siteini.pack/Spain/sincroguia.tv.2d.ini new file mode 100644 index 000000000..ac6179ce3 --- /dev/null +++ b/siteini.pack/Spain/sincroguia.tv.2d.ini @@ -0,0 +1,64 @@ +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sincroguia.tv.2d +* @MinSWversion: V1.57 +* none +* @Revision 2 - [22/11/2016] Blackbear199 +* episode fix +* @Revision 1 - [21/11/2016] Blackbear199 +* details title fix +* @Revision 0 - [17/11/2016] Blackbear199 +* 2 day version of sincroguia.tv +* @Remarks: +* 2 days only version +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=sincroguia.tv.2d|timezone=UTC+01:00|maxdays=2.1|cultureinfo=es-ES|charset=UTF-8|titlematchfactor=90} +site {ratingsystem=ES|episodesystem=onscreen} +* +url_index {url|http://sincroguia.tv/programacion/|channel|} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +* +urldate.format {datestring|yyyy-MM-dd} +* +index_showsplit.scrub {multi|
} +* +index_urlshow {url|http://sincroguia.tv|

|href="|"|

} +index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} +* +index_start.scrub {regex||

\d+[^-]*-\s(\d{2}:\d{2})\sa\s\d{2}:\d{2}h

||} +index_stop.scrub {regex||

\d+[^-]*-\s\d{2}:\d{2}\sa\s(\d{2}:\d{2})h

||} +index_title.scrub {single|

|">||

} +index_category.scrub {single||

} +index_episode.scrub {regex(pattern="T'S1' . Ep 'E1'""T'S1'""Episodio 'E1'")||

(T\d+\s(?:\s\.\sEp\s\d+)?)

||} +index_episode.scrub {single("" includeblock="Episodio")|

||

|

} +* +title.scrub {single|

|

|
} +subtitle.scrub {single(excludeblock="Episodio""Cine")|

||

|

} +description.scrub {single|

Sinopsis

|

|

|
} +director.scrub {single(separator=", ")|Director:|||} +actor.scrub {single(separator=", ")|Actores:|||} +presenter.scrub {single(separator=", ")|Presentador:|||} +producer.scrub {single(separator=", ")|Productor:|||} +writer.scrub {single(separator=", ")|Guión:|||} +composer.scrub {single(separator=", ")|Música:|||} +starrating.scrub {multi|

||

} +productiondate.scrub {single|Año:|||}} +country.scrub {single(separator="/")|País :|||} +rating.scrub {single|Edad:|||} +showicon.scrub {single|
")} +country.modify {clear("N/A")} +starrating.modify {calculate(format=F1 type=element)|#} +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index {url|http://sincroguia.tv/} +*index_site_id.scrub {multi|} +*index_site_channel.scrub {multi|} +** @auto_xml_channel_end + diff --git a/siteini.pack/Spain/sincroguia.tv.channels.xml b/siteini.pack/Spain/sincroguia.tv.channels.xml index 5fbdc81bd..635f224d8 100644 --- a/siteini.pack/Spain/sincroguia.tv.channels.xml +++ b/siteini.pack/Spain/sincroguia.tv.channels.xml @@ -1,24 +1,18 @@  - + - AXN Gol TV La 2 Catalunya La 1 Catalunya - Discovery MAX + DMAX 13tv Paramount Channel - laSexta3 - xplora - MTV España Intereconomía TV Disney Channel - La Siete Boing Divinity Energy FDF Telecinco - Nitro Neox Nova Canal 24 horas @@ -31,12 +25,12 @@ La 2 La 1 La 8 - CyLTV + CyL 7 Canal Extremadura TV 7 Región de Murcia TPA Aragón Televisión - Castilla - La Mancha TV + Castilla-La Mancha Media TelevisiónCanaria ETB 2 ETB 1 @@ -58,18 +52,18 @@ Barça TV Sportmanía Eurosport 2 - Eurosport + Eurosport 1 Crimen & Investigación Buzz Decasa Syfy Canal Cocina - Cosmopolitan - Fox Crime + COSMO + FOX Life Calle 13 TNT AXN White - Paramount Comedy + Comedy Central HD AXN FOX Canal+ 1 @@ -83,11 +77,9 @@ Sol Música VH1 40 TV - MTV España - National Geographic Wild HD Cazavisión arte - The Biography Channel + A&E Natura Viajar National Geographic @@ -103,17 +95,15 @@ Nickelodeon Disney XD +1 Disney XD - Disney CineMagic Disney Junior Disney Channel +1 Disney Channel ETB Sat Galicia TV - Andalucía TV + Canal Sur Andalucía TV3CAT France 24 (English) RT español - NTN 24 VE PLUS TV Phoenix Infonews Phoenix CNE @@ -123,12 +113,11 @@ Telefé Internacional Caracol TV Russia Today - TV Colombia + Nuestra Tele TV Record - Azteca Internacional TV + AZ Mundo Cubavisión Internacional Canal de las Estrellas Europa - RTPi TV5 Monde Deutsche Welle Bloomberg @@ -138,16 +127,15 @@ CNBC Europe BBC World CNN Internacional - Sundance Channel + TCM + Sundance TV Hollywood +1 - Cinematk Somos Extreme Teuve Hollywood TCM +1 - MGM + AMC Playboy TV - Astrocanal Iberalia EWTN Canal Parlamento @@ -160,18 +148,35 @@ Tele Elx Kiss tv Libertad Digital TV - Intereconomía Business - Aprende Inglés TV 8Madrid TV MTV Live HD - Gol TV HD National Geographic Wild HD - MGM HD + AMC HD TV3HD Telemadrid HD laSextaHD Telecinco HD Antena 3 HD La 1 HD + + Futbol Replay + Mezzo Live + Canal 7 Televalencia + Onda Algeciras TV + Popular TV Murcia + Toros TV + National Geographic Wild + El Garage TV + Mega + Movistar Series + Movistar Series Xtra + Movistar Estrenos + Movistar Acción + Movistar Comedia + Movistar DCine + Viral TV + Atreseries + TEN + DKISS - \ No newline at end of file + diff --git a/siteini.pack/Spain/sincroguia.tv.ini b/siteini.pack/Spain/sincroguia.tv.ini index bc509a9f8..59ec5c7e0 100644 --- a/siteini.pack/Spain/sincroguia.tv.ini +++ b/siteini.pack/Spain/sincroguia.tv.ini @@ -1,78 +1,195 @@ -**------------------------------------------------------------------------------------------------ -* @Site: sincroguia.tv -* @MinSWversion: V1.1.1/53.6 -* requires span in removeduplicates -* @Revision 10 - [08/01/2014] Jan van Straaten -* remove duplicates in showsplit -* @Revision 9 - [09/09/2013] Francis De Paemeleere -* minor fix for some channels that were not grabbing -* @Revision 8 - [10/08/2013] Jan van Straaten -* fully new version due to .. again .. site changes -* @Revision 7 - [11/05/2013] MrSpock -* some small errors corrected -* @Revision 6 - [02/07/2012] Alberto Miguel/Jan van Straaten -* none -* @Remarks: none -* @header_end -**------------------------------------------------------------------------------------------------ - -site {url=sincroguia.tv|timezone=UTC+01:00|maxdays=6|cultureinfo=es-ES|charset=ISO-8859-1|titlematchfactor=90|keeptabs} -site {ratingsystem=ES|episodesystem=onscreen} -url_index{url|http://www.sincroguia.tv//index.php?accion=vercanal&date=|urldate|%2007%3A00%3A00&do=ajax%40Parrilla&go=next&idChannel=|channel} -*http://www.sincroguia.tv//index.php?accion=vercanal&date=2013-08-11%2007%3A00%3A00&do=ajax%40Parrilla&go=next&idChannel=4 -http://www.sincroguia.tv//index.php?do=ShowParrilla&idchannel=&idchannels=4&c=C_INOUT&date=2013-08-10 16:00:00&dummy=1376144071 -urldate.format {datestring|yyyy-MM-dd} -index_showsplit.scrub {multi|
|||} -* -title.scrub {single|
  • |

    |

    |} -titleoriginal.scrub {single|
  • |||} -titleoriginal.modify {remove|(} -titleoriginal.modify {remove|)} -*subtitle.scrub {single|} -description.scrub {multi|
  • |

    |

    |\t

    } -description.modify {cleanup(tags="<"">")} -description.modify {remove|Calificación Artística:} -description.modify {remove|Calificación Comercial:} -description.modify {cleanup(tags="img src="">")} -director.scrub {single(separator=", ")|Director: |||} -actor.scrub {single(separator=", ")|Intérpretes: |||} -*presenter.scrub {single|} -producer.scrub {single(separator=", ")|Productora: |||} -writer.scrub {single(separator=", ")|Creador: |||} -*composer.scrub {single|} -rating.scrub {multi|Edad: |||} -category.scrub {single(separator="-")|
  • |

    ||

    } -category.modify {remove|Programas} -productiondate.scrub {single|Año: |||} -starrating.scrub {single|

    Calificación Artística:||


    |


    } -starrating.modify {calculate(format=F0)|" "0")|/5} -starrating.modify {remove|.0} -starrating.modify {clear("0")} -showicon.scrub {single|
      ||} -episode.scrub {single|Temporada |||} -temp_1.scrub {single|Episodio|||} -episode.modify {addstart(not "")|Temporada } -episode.modify {addend('temp_1' not "")| Episodio 'temp_1'} -* -** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) -** -** @auto_xml_channel_start -*url_index {url|https://www.inout.tv/rss/Invoke.php} -*url_index.headers {method=POST|contenttype=application/x-www-form-urlencoded} -*url_index.headers {postdata=function=getChannelGroups&type=XML&platformLogin=inouttv&platformPwd=1n0ut&urlxslt=&level=3&idd=CA2936F9-755A-50A0-9B0A-87DE88B5FBE7&ver=1.2} -*index_site_channel.scrub {multi||||} -*index_site_id.scrub {multi||||} -*index_site_channel.scrub {multi|} -*index_site_id.scrub {multi|} -** @auto_xml_channel_end \ No newline at end of file +**------------------------------------------------------------------------------------------------ +* @header_start +* WebGrab+Plus ini for grabbing EPG data from TvGuide websites +* @Site: sincroguia.tv +* @MinSWversion: V1.57 +* none +* @Revision 10 - [16/11/2016] Blackbear199 +* update +* @Revision 9 - [19/10/2016] Blackbear199 +* channels.xml creation fix +* @Revision 8 - [11/05/2013] MrSpock +* episode system error corrected; more movie program names to be removed +* @Revision 7 - [08/11/2012] MrSpock +* MediaPortal version using REX +* @Remarks: +* Media Portal version, adds elements to description that the MP importer doesn't support +* @header_end +**------------------------------------------------------------------------------------------------ +* +site {url=sincroguia.tv|timezone=UTC+01:00|maxdays=14.1|cultureinfo=es-ES|charset=ISO-8859-1|titlematchfactor=0} +site {ratingsystem=ES|episodesystem=onscreen} +* +url_index {url|https://www.inout.tv/rss/Invoke.php} +* +urldate.format {datestring|yyyy-MM-dd} +* +scope.range{(urlindex)|end} +index_variable_element.modify {calculate(format=date)|'urldate'} +index_variable_element.modify {calculate(format=date,yyyy-MM-dd)|'index_variable_element' 14:00:00 +} +end_scope +* +url_index.headers {method=POST} +url_index.headers {customheader=Accept-Encoding=gzip,deflate} +url_index.headers {contenttype=application/x-www-form-urlencoded} +url_index.headers {postdata=function=getEPG&type=XML&platformLogin=inouttv&platformPwd=1n0ut&urlxslt=&StartTime='urldate'&EndTime='index_variable_element'&ChannelIDs='channel'&Programmes=0&Roles=0&Persons=0&Categories=0&Genres=0&Commercial=0&Artistic=0&Parental=0&Bookmark=0&Quantity=-1&HideDescriptions=1&HideChannels=1&HostedImgs=1&iid=CA2936F9-755A-50A0-9B0A-87DE88B5FBE7&ver=1.2} +* +index_showsplit.scrub {multi||||} +* +scope.range {(indexshowdetails)|end} +index_start.scrub {single||||} +index_stop.scrub {single||||} +index_temp_1.scrub {single||||} +index_temp_2.scrub {single||||} +* +index_variable_element.modify {set|&idEvent='index_temp_1'&idProgram='index_temp_2'} * needed for postdata urlshow +index_title.modify {addstart|'index_temp_2'} +end_scope.range +* +index_urlshow.modify {addstart|https://www.inout.tv/rss/Invoke.php} +index_urlshow.headers {method=POST|contenttype=application/x-www-form-urlencoded} +index_urlshow.headers {postdata=function=getProgramInfo&type=XML&platformLogin=inouttv&platformPwd=1n0ut&urlxslt='index_variable_element'&level=1} +* +*titles: +temp_9.scrub {single(debug)||||} +title.scrub {single||||} +titleoriginal.scrub {single||||} +subtitle.modify {clear} +subtitle.modify {addstart|'title'} * copy title into subtitle + +*removes the program name from the title. Result: title with movie name or just program name (if there was no movie name): +title.modify {remove|Cien x cien cine: } +title.modify {remove|Cine bélico: } +title.modify {remove|Cine con mayúsculas: } +title.modify {remove|Cine Cuatro: } +title.modify {remove|Cine de animación: } +title.modify {remove|Cine de barrio: } +title.modify {remove|Cine de medianoche: } +title.modify {remove|Cine de tarde: } +title.modify {remove|Cine Divinity: } +title.modify {remove|Cine en familia: } +title.modify {remove|Cine matinal: } +title.modify {remove|Cine para todos: } +title.modify {remove|Cine sin cortes: } +title.modify {remove|Cine wéstern: } +title.modify {remove|Cinefilia: } +title.modify {remove|Cinema-Trix: } +title.modify {remove|Clásicos de La 1: } +title.modify {remove|Clásicos divinos: } +title.modify {remove|De película: } +title.modify {remove|Documental: } +title.modify {remove|El cine de La 2: } +title.modify {remove|El documental de La 2: } +title.modify {remove|el megahit: } +title.modify {remove|El peliculón: } +title.modify {remove|El taquillazo: } +title.modify {remove|Energy Classic Movies: } +title.modify {remove|Especial cine: } +title.modify {remove|Fe en el cine: } +title.modify {remove|Fila 9: } +title.modify {remove|Grandes documentales: } +title.modify {remove|Home Cinema: } +title.modify {remove|La película de la semana: } +title.modify {remove|la noche de película: } +title.modify {remove|La noche de película: } +title.modify {remove|LaOtra Sala: } +title.modify {remove|Matinal de cine: } +title.modify {remove|Multicine: } +title.modify {remove|Noche de Lobos: } +title.modify {remove|Nuestro Cine: } +title.modify {remove|Off Cinema: } +title.modify {remove|Piezas: } +title.modify {remove|Querer de cine: } +title.modify {remove|Sala de madrugada: } +title.modify {remove|Sesión de tarde: } +title.modify {remove|Sesión española: } +title.modify {remove|Somos cine: } +title.modify {remove|una comedia: } +title.modify {remove|una de acción: } +title.modify {remove|una de aventuras: } +title.modify {remove|Una de aventuras: } +title.modify {remove|una de suspense: } +title.modify {remove|una de terror: } +title.modify {remove|una del Oeste: } +title.modify {remove|Versión española: } +title.modify {remove|Cine: } + +*Note: All this was needed, because there are several different cases (using ':' as delimiter was not enough): +*Cine: Desafio total +*La película de la semana: Desafio total +*Cine: el megahit: Desafío total +*Desafio total +*Cine: Star Trek: la película +*La película de la semana: Star Trek: la película +*Star Trek: la película +*Cine: el megahit: Star Trek: la película + +subtitle.modify {clear('title')} *clear subtitle when there was not movie name +subtitle.modify {remove|: 'title'} * removes the movie name and leaves the program name +subtitle.modify {clear("Cine")} * remove if only is "Cine" + +titleoriginal.modify {clear('title')} * erase if title=titleoriginal +titleoriginal.modify {clear("Cine")} * erase if title=Cine +titleoriginal.modify {clear('subtitle')} *erase if titleoriginal=subtitle + +*details: +*description.scrub {single||||} *Not needed because always there is long synopis +description.scrub {single||||} +category.scrub {single(separator=" - ")|||} +director.scrub {multi|||} +actor.scrub {multi|||} +writer.scrub {multi|||} +composer.scrub {multi|||} +presenter.scrub {multi|||} +producer.scrub {multi|||} +producer.scrub {multi||PRODUCTOR' >||} +rating.scrub {single||||} +starrating.scrub {single||||} +productiondate.scrub {single||||} +country.scrub {single(separator=", ")||||} +episode.scrub {single||||} +temp_1.scrub {single||||} +temp_2.scrub {single(separator=": " include="Episodio""Episodi")||||} * episode from title + +title.modify {remove('temp_2' not "")|: 'temp_2'} * removes episode info from title +title.modify {remove('titleoriginal' not "")|: 'titleoriginal'} * removes original title from title +titleoriginal.modify {remove('temp_2' not "")|'temp_2'} * removes episode info from originaltitle +* +scope.range {(showdetails)|end} +description.modify {cleanup} +description.modify {remove|Espacio que incluye la emisión de una película} +description.modify {remove|Emisión de una película} +description.modify {addend(not "")|.} * adds the final point if not empty + +category.modify {remove|Programas} * It is not a real category + +rating.modify {replace("0")|0|TP} +* +starrating.modify {remove(0)|0} +starrating.modify {calculate(not "" type=char format=F0)|"*" #} +starrating.modify {addend(not "")|/5} +* +* temp_2 has the episode from the title like "Episodios 23, 24 y 25. We change it to E23-E24-E25 or +* like Episodio 2 to E2 +temp_2.modify {replace|, |-E} +temp_2.modify {replace| y |-E} +temp_2.modify {remove|Episodios } +temp_2.modify {remove|Episodio } +temp_2.modify {remove|Episodi } *12-E13 +episode.modify {remove("0")|0} +episode.modify {addstart(null)|'temp_2'} +temp_1.modify {addstart(notnull)|S} +*temp_1.modify{addstart(null)|S0} * adds S0 if no season is informed +episode.modify {addstart(notnull)|'temp_1'E} +episode.modify {substring(type=regex pattern="S'S1'E'E1'""S'S1'""E'E1'")|"^.*$"} +end_scope +* +** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) +** +** @auto_xml_channel_start +*url_index.headers {postdata=function=getChannelGroups&type=XML&platformLogin=inouttv&platformPwd=1n0ut&urlxslt=&level=3&idd=CA2936F9-755A-50A0-9B0A-87DE88B5FBE7&ver=1.2} +*index_site_id.scrub {multi||||} +*index_site_channel.scrub {multi||||} +** @auto_xml_channel_end +