**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: tv5.org * @MinSWversion: 1.57 * @Revision 1 - [13/8/2016] Andrew Kontarinis * @Revision 0 - [18/8/2014] Andrew Kontarinis * @Remarks: * @header_end **------------------------------------------------------------------------------------------------ * site {url=tv5.org|timezone=UTC+02:00|maxdays=7|cultureinfo=en-US|charset=utf-8|titlematchfactor=90|episodesystem=xmltv_ns} * url_index{url()|http://www.tv5.org/cms/chaine-francophone/programmes/|channel|-lg3-Grille.htm?date_jour=|urldate|&genre=0} *url_index{url(debug)|http://www.tv5.org/cms/chaine-francophone/programmes/p-75-s1-z81-lg3-Grille.htm?date_jour=2016-08-08&genre=0} urldate.format {datestring|yyyy-MM-dd} index_showsplit.scrub {multi()|
|
  • |

    } index_urlshow {url|http://www.tv5.org||} index_start.scrub {single||||} index_title.scrub {single|||} title.scrub {single|

    |

    |

    |} title.modify {cleanup(style=sentence)} description.scrub {single|
    ||

    |} description.modify {cleanup} presenter.scrub {regex||
    .*Presented by: (?:([^,]*?),)*?([^,<]*?)\.?\s*[\(<]||} presenter.modify {cleanup(removeduplicates=name)} director.scrub {regex||
    .*Directed by: (?:([^,]*?),)*?([^,<]*?)\.?\s*[\(<]||} director.modify {cleanup(removeduplicates=name)} producer.scrub {regex||
    .*Produced by: (?:([^,]*?),)*?([^,<]*?)\.?\s*[\(<]||} producer.modify {cleanup(removeduplicates=name)} actor.format {xmltv|"actor (role)"} actor.scrub {regex||
    .*Cast: (?:([^,<]*?),)*?([^,<]*?)\.?\s*[<]||} category.scrub {single|.*Genre:\s*([^\s]+)\s*<||} category.modify {cleanup|removeduplicates=equal,100} productiondate.scrub {single|
    |

    Year : |

    |
    } episode.scrub {multi(include="episode")|
    |

    |

    |
    } episode.modify {remove|Number of the episode : } episode.modify {remove|Number of episodes : } temp_1.modify {substring(type=element)|'episode' 0 1} temp_2.modify {substring(type=element)|'episode' 1 1} temp_1.modify {calculate(format=F0)|1 -} temp_2.modify {calculate(format=F0)|1 -} episode.modify {clear} episode.modify {addstart('temp_1' > -1)|.'temp_1'/'temp_2'.}