**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: rtbf.be * @Revision 0 - [31/10/2016] RapidIPTV * - creation * @header_end **------------------------------------------------------------------------------------------------ * site {url=rtbf.be|timezone=Europe/Brussels|maxdays=25|cultureinfo=fr-BE|charset=UTF-8|titlematchfactor=90} *site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000} url_index{url|http://www.rtbf.be/tv/|channel|/guide-tv?time=|subpage|&date=|urldate|} urldate.format {datestring|yyyy-MM-dd} subpage.format {list|05:00|08:00|11:00|14:00|17:00|20:00|23:00|02:00} url_index.headers {customheader=Accept-Encoding=gzip,deflate} index_temp_1.modify {calculate(format=date,d/MMMM)} index_temp_1.modify {replace|/| } *index_showsplit.scrub {multi|
|||
} index_showsplit.scrub {multi|no-gutter ">|epg-grid-show-details|full-detail-container|no-gutter hidden-xs">} *index_showsplit.scrub {regex(debug)||\"epg-day-date\">'index_temp_1'(?:epg-grid-show-details)(.*)(?:full-detail-container)
\s+(?:.*)(\d{2}.*)<\/span>||} index_start.scrub {single(debug)|startDate|">||epg-grid-show-type} detail_duration.scrub {single(debug)|Durée|> ||
  • } *index_stop.scrub {single|} index_title.scrub {single|data-galabel|class="js-showMore js-epg-ga">||
  • |} *title.modify {cleanup(removeduplicates)} detail_category.scrub {single|Thématique|">||} detail_description.scrub {single|

    |

    |

    } *index_description.scrub {regex||<\/h3>\s+

    \s+(.*)\s+<\/p>\s+||} *index_description.modify {cleanup(debug)} *index_showicon.scrub {url|http://www.mbc.net|Dummy} * most other elements have index_ versions * * the following creates a channel list file: *index_site_channel.scrub {multi|} *index_site_id.scrub {multi|} * *title.scrub {single|} *titleoriginal.scrub {single|} *subtitle.scrub {single|} *description.scrub {multi|} *director.scrub {single|} *actor.scrub {single(separator=", ")|} *presenter.scrub {single|} *producer.scrub {single|} *writer.scrub {single|} *composer.scrub {single|} *rating.scrub {multi|} *ratingicon.scrub {multi|} *category.scrub {single|} *productiondate.scrub {single|} *starrating.scrub {single|} *episode.scrub {single|} *subtitles.scrub {single|} *premiere.scrub {single|} *previousshown.scrub {single|} * * operations: