56 lines
2.6 KiB
INI
Executable File
56 lines
2.6 KiB
INI
Executable File
**------------------------------------------------------------------------------------------------
|
|
* @header_start
|
|
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
|
|
* @Site: altibox.no
|
|
* @MinSWversion: V1.1.1/50
|
|
* @Revision 1 - [09/11/2015] Willy De Wilde
|
|
* - creation
|
|
* @Revision 0 - [06/08/2013] Francis De Paemeleere
|
|
* - creation
|
|
* @Remarks:
|
|
* @header_end
|
|
**------------------------------------------------------------------------------------------------
|
|
|
|
site {url=altibox.no|timezone=Europe/Oslo|maxdays=7.1|cultureinfo=no|charset=UTF-8|titlematchfactor=90}
|
|
site {firstshow=1}
|
|
site {episodesystem=onscreen}
|
|
|
|
*https://api.services.altibox.net/altibox/api/vod/epg/tvschedule?partnernumber=1000&tvchannelids=1&startdatetime=1447041600000&enddatetime=1447128000000
|
|
url_index{url|https://api.services.altibox.net/altibox/api/vod/epg/tvschedule?partnernumber=1000&tvchannelids=|channel|&startdatetime=|urldate|&enddatetime=###endtime###}
|
|
urldate.format {unix|0}
|
|
urldate.format {datenumber|java|0}
|
|
index_variable_element.modify {calculate(scope=urlindex format=date)|'urldate'}
|
|
index_variable_element.modify {calculate(scope=urlindex format=date,java)|07:00:00 +} * adds 7 days
|
|
url_index.modify {replace(scope=urlindex)|###endtime###|'index_variable_element'}
|
|
|
|
index_showsplit.scrub {multi|"tvPrograms"|{"id"|}
|
|
|
|
index_start.scrub {single|"startTime"|"hour":|,}
|
|
index_temp_1.scrub {single|"startTime"|"minute":|,}
|
|
index_start.modify {addend|:'index_temp_1'}
|
|
index_stop.scrub {single|"endTime"|"hour":|,}
|
|
index_temp_2.scrub {single|"endTime"|"minute":|,}
|
|
index_stop.modify {addend|:'index_temp_2'}
|
|
|
|
index_title.scrub {single|"name"|"|"}
|
|
index_description.scrub {single|"description"|"|"|}
|
|
index_description.modify {replace|<br />|\n}
|
|
index_category.scrub {multi|"categories"|"|"|channelId}
|
|
index_episode.scrub {single|"seriesEpisodeId"|"|"|}}
|
|
index_temp_3.scrub {single|"seriesSeasonId"|"|"|,}
|
|
|
|
index_episode.modify {addstart('index_episode' not "") |E}
|
|
index_temp_3.modify {addstart('index_temp_3' not "") |S}
|
|
index_episode.modify {addstart('index_temp_3' not "") |'index_temp_3'}
|
|
|
|
|
|
** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
|
|
**
|
|
** @auto_xml_channel_start
|
|
*url_index{url|https://api.services.altibox.net/altibox/api/vod/epg/tvchannelsinfo?partnernumber=1000}
|
|
*index_site_channel.scrub {multi|{"id":|"name":"|"|shortDescription}
|
|
*index_site_id.scrub {multi|{"id":|"|"|shortDescription}
|
|
** @auto_xml_channel_end
|
|
|