**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: programme-tv.premiere.fr * @MinSWversion: * @Revision 0 - [27/04/2013] Willy de Wilde/Jan van Straaten * - creation * @Remarks: your_remarks * @header_end **------------------------------------------------------------------------------------------------ site {url=http://programme-tv.premiere.fr/|timezone=UTC+01:00|maxdays=10|cultureinfo=fr-FR|charset=UTF-8|titlematchfactor=90} site {subtitlestype=Malentendant} url_index{url()|http://programme-tv.premiere.fr/var/t7j/storage/json/tranches/|channel|_|urldate|_t|subpage|.json urldate.format {datestring|yyyyMMdd} subpage.format{list|1|2|3|4|5|6} index_showsplit.scrub {multi ()|"aDiffusion"|},{|"nbEpi"} index_showsplit.modify {cleanup} * this converts the unicade char sequences \u0009 in the corresponding char index_urlshow {url|http://programme-tv.premiere.fr/progtv/getFiche/|"urlDiff":"|#|","} * index_start.scrub {single|"heureDif":"||"} index_start.modify {replace|h|:} index_title.scrub {single|"titre":"||"} index_subtitle.scrub {single|"soustitre":"||"} index_category.scrub {single|":"||"} index_director.scrub {multi(separator="\",\"")|Réalisateur":[||"]} index_actor.scrub {multi(separator="\",\"")|"Acteur":["||"]} index_writer.scrub {multi(separator="\",\"")|"Scénariste":[||"]} index_presenter.scrub {multi(separator="\",\"")|"Présentateur":["||"]} index_composer.scrub {multi(separator="\",\"")|"Musique":["||"]} index_premiere.scrub {single|"inedit":"||"} index_premiere.modify {replace(= "1")|'index_premiere'|true} index_temp_1.scrub {single|"saison":"||"} index_temp_2.scrub {single|"numEpi":"||"} index_temp_1.modify {addstart(notnull)|S} index_temp_1.modify {addend(notnull)|/} index_temp_2.modify {addstart(notnull)|Ep} index_episode.modify {addstart|'index_temp_1''index_temp_2'} index_episode.modify {remove|S0/Ep0} index_episode.modify {remove|/Ep0} index_episode.modify {remove|S0/} * title.scrub {single|"titre":"||","|","} title.modify {cleanup} titleoriginal.scrub {single|Titre original :<\/strong>||<\/li>|<\/li>} description.scrub {single|
||<\/div>|<\/div>} description.modify {cleanup} actor.scrub {multi|Avec :|">|<\/a>|<\/li>} actor.modify {clear('index_actor' not "")} productiondate.scrub {single|
  • ||<\/li>|<\/li>} showicon.scrub {single|||
    |
    } * contains rating, subtitles, video, * extract the subelements from temp_1 : rating.modify {addstart('temp_1' ~ "Tout Public")|Tout Public} rating.modify {addstart('temp_1' ~ "16.jpg")|16+} rating.modify {addstart('temp_1' ~ "12.jpg")|12+} rating.modify {addstart('temp_1' ~ "10.jpg")|10+} videoaspect.modify {addstart('temp_1' ~ "16:9")|16:9} videoaspect.modify {addstart('temp_1' ~ "4:3")|4:3} videoquality.modify {addstart('temp_1' ~ "HD")|HD} subtitles.modify {addstart('temp_1' ~ "Sous-titrage Malentendant")|true} * ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) ** ** @auto_xml_channel_start *url_index{url ()|http://programme-tv.premiere.fr/TF1} *index_site_channel.scrub {multi ()|
    |||