**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: tvmagazine.com.br * @MinSWversion:V1.57 * @Revision 2 - [28/11/2016] Blackbear199 * general fixes * @Revision 1 - [13/06/2016] 1NSdbZVbpZDX * general fixes * @Revision 0 - [03/12/2015] 1NSdbZVbpZDX * - creation * @Remarks: * @header_end **------------------------------------------------------------------------------------------------ * site {url=tvmagazine.com.br|timezone=Brazil/East|maxdays=7|cultureinfo=pt-BR|charset=iso-8859-1|titlematchfactor=60|nopageoverlaps} site {ratingsystem=ES|episodesystem=onscreen} * url_index{url|http://www.tvmagazine.com.br/programacao/|channel|} url_index.headers {customheader=Accept-Encoding=gzip,deflate} * urldate.format {datestring|dd/MM/yyyy} * scope.range {(datelogo)|end} index_urlchannellogo {url|http://www.tvmagazine.com.br/imagens/icones/150|src="/imagens/icones/||"|"} index_urlchannellogo.modify {remove|600} end_scope * index_showsplit.scrub {multi|} * index_urlshow {url|http://www.tvmagazine.com.br|

|} index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * index_start.scrub {regex||content="(\d{4}-\d{3}-\d{2} \d{2}:\d{2}:\d{2})-\d{4}"||} index_title.scrub {single(separator=": " include=first)|

|">||

} index_episode.scrub {regex(pattern="Temporada 'S1', Episódio 'E1'")||[^-]*-\s(Temporada \d+, Episódio \d+)||} * scope.range {(showdetails)|end} title.scrub {single(separator=": " include=first)|

||

|} subtitle.scrub {single(separator=": " exclude=first)|

||

|} titleoriginal.scrub {single||||} description.scrub {single|itemprop="description">||} category.scrub {single(separator=" / ")|Gênero|||
  • } director.scrub {single|Diretor||
  • |
  • } actor.scrub {single(separator=", ")|Elenco||
  • |
  • } productiondate.scrub {single(separator=" - " include=last)|País e Ano||
  • |
  • } country.scrub {single(separator=" - " include=first)|País e Ano||
  • |
  • } rating.scrub {single|Atributos|/>||
  • } rating.modify {remove|\n } * description.modify {remove| TVMGZN.} description.modify {remove(~ "Episódio" type=sentence)|0 1} end_scope * ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) ** *provider codes *Algar-TV,0 *Cabo-Telecom,0 *Claro-TV,0 *GVT-TV,0 *NET,0 *OI-TV,0 *Sim-TV,0 *SKY,0 *TV-Alphaville,0 *TVN-Digital,0 *Vivo-TV,0 *Vivo-Fibra-Plus,0 ** ** @auto_xml_channel_start *url_index{url|http://www.tvmagazine.com.br/guia/programacao,|subpage|,0} *subpage.format {list|Algar-TV|Cabo-Telecom|Claro-TV|GVT-TV|NET|OI-TV|Sim-TV|SKY|TV-Alphaville|Vivo-TV|Vivo-Fibra-Plus} *index_site_id.scrub {|} *index_temp_9.scrub {multi||
    } *loop{(each "index_temp_8" in 'index_temp_9')|end} *index_site_id.modify {substring(type=regex)|'index_temp_8' "