**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: tvaktuelle.com * @MinSWversion: * @Revision 0 - [19/03/2019] Blackbear199 * - creation * @Remarks: * @header_end **------------------------------------------------------------------------------------------------ site {url=tvaktuelle.com|timezone=Europe/Berlin|maxdays=7.1|cultureinfo=de-DE|charset=UTF-8|titlematchfactor=90} site {ratingsystem=DE|episodesystem=onscreen} * url_index{url|https://www.tvaktuell.com/programm/programm-vom-##start_date##-bis-##end_date##/} url_index.headers {customheader=Accept-Encoding=gzip,deflate} * urldate.format {datenumber|unix} * scope.range{(urlindex)|end} global_temp_1.modify {calculate(format=date,dd-MM-yyyy)|'urldate'} *todays date global_temp_2.modify {calculate(format=date,dddd)|'urldate'} * weekday name of today * figure out how many days differnce between today and monday global_temp_2.modify {set("Montag")|0} global_temp_2.modify {set("Dienstag")|1} global_temp_2.modify {set("Mittwoch")|2} global_temp_2.modify {set("Donnerstag")|3} global_temp_2.modify {set("Freitag")|4} global_temp_2.modify {set("Samstag")|5} global_temp_2.modify {set("Sonntag")|6} global_temp_1.modify {calculate(format=date,dd-MM)|'global_temp_1' 'global_temp_2':0:0 -} * calculate the date for monday in the format of dd-MM global_temp_3.modify {calculate(format=date,dd-MM-yyyy)|'global_temp_1' 6:0:0 +} * add 6 days to monday for out end date in the format of dd-MM-yyyy *replace start and stop date in url_index url_index.modify {replace|##start_date##|'global_temp_1'} url_index.modify {replace|##end_date##|'global_temp_3'} end_scope * index_urlchannellogo.modify {set|https://www.tvaktuell.com/storage/thumbs/512x512/f:png/r:1486399272/207516.png} * index_showsplit.scrub {regex||
||} *index_showsplit.modify {(debug)} * index_date.scrub {single(force separator=". bis " include=first)|

|Programm vom ||

} index_start.scrub {single||||} index_title.scrub {multi(include=last)|

|||

} index_description.scrub {single|

||

|

} index_showicon.scrub {single|