**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: m.whatsonarabia.com * @MinSWversion: 1.1.1/56.27 * @Revision 0 - [20/07/2016] Blackbear199 * - creation * @Remarks: works using php script only,site uses ASP.NET * @header_end **------------------------------------------------------------------------------------------------ site {url=m.whatsonarabia.com|timezone=Asia/Muscat|maxdays=7|cultureinfo=en-US|charset=UTF-8|titlematchfactor=90} site {ratingsystem=US|episodesystem=onscreen|retry=4} url_index{url|http://176.126.246.252/m_whatsonarabia.php?name=##name##&id=##id##&displayname=##displayname##&daydate=##daydate##&dayname=|urldate|} urldate.format {list|Today|Tomorrow|{datestring|dddd}} * scope.range{(urlindex)|end} index_temp_1.modify {set|'config_site_id'} index_temp_2.modify {substring(type=regex)|'index_temp_1' "##(.+?)###"} *channel id index_temp_3.modify {substring(type=regex)|'index_temp_1' "###(.*)$"} *channel display name index_temp_1.modify {remove(type=regex)|##.*$} *channel name index_temp_4.modify {calculate(format=date,yyyy-MM-dd)|'urldate'} * url_index.modify {replace|##name##|'index_temp_1'} url_index.modify {replace|##id##|'index_temp_2'} url_index.modify {replace|##displayname##|'index_temp_3'} url_index.modify {replace|##daydate##|'index_temp_4'} end_scope * index_showsplit.scrub {multi|
|
  • |} * scope.range{(indexshowdetails)|end} index_start.scrub {single|

    ||,|,} index_title.scrub {single|||} index_title.modify {cleanup(style=htmldecodespecialchar)} index_category.scrub {single(separator=" !??! " exclude=first)|

    ||

    |

    } index_category.modify {replace|and|\|} index_showicon.scrub {single||
  • |} description.scrub {multi||||/td>} director.scrub {multi|Director:- |style='text-decoration:none;'>||
    } actor.scrub {multi|Cast:- |style='text-decoration:none;'>||
    } * episode.modify {substring(type=regex pattern="(Episode No. 'E1')")|'title' "\(Episode No\. \d+\)"} title.modify {remove(type=regex)|\s\(Episode.*\)} end_scope * ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) ** ** @auto_xml_channel_start *url_index {url|http://176.126.246.252/m_whatsonarabia.php} *index_site_id.scrub {regex||href=\'ChannelDetails.aspx.*?channelname=(.+?)\'>||} *index_site_id.modify {replace|&channelid=|##} *index_site_id.modify {replace|&isfav=0&type=all&channeldisplayname=|###} *index_site_channel.scrub {regex||channeldisplayname=.*?\'>(.+?)||} *index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} * @auto_xml_channel_end