**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: tv.wp.pl
* @MinSWversion: V2.1
*   none
* @Revision 8 - [24/03/2019] doglover
*   new website
* @Revision 7 - [08/11/2015] Jan van Straaten
*   small change in urlshow , added channellist
* @Revision 6 - [01/07/2012] Jan van Straaten/Porek388
*   completely new, site change
* @Revision 5 - [10/02/2012] porek388
*   added duration, changed title + various other changes 
* @Revision 4 - [] 
*   change in description
* @Revision 3 - [] 
*   adapted for 1.0.9
* @Revision 2 - [] 
*   small change in description
* @Remarks:
*   none
* @header_end
**------------------------------------------------------------------------------------------------
site {url=tv.wp.pl|timezone=Europe/Warsaw|maxdays=7.1|cultureinfo=pl-PL|charset=utf-8|titlematchfactor=60|allowlastdayoverflow}
url_index{url()|https://tv.wp.pl/api/v1/program/|urldate|/|channel|?days=7}
urldate.format {datestring|yyyy-MM-dd} 
index_showsplit.scrub {multi()|{"id":|||}
*
index_start.scrub {single()|"start":"||",}
index_stop.scrub {single()|"end":"||",}
index_title.scrub {single()|"title":"||",|}
index_titleoriginal.scrub {single()|"original_title":"||",|}
index_subtitle.scrub {single()|"episode_title":"||",|}
index_temp_1.scrub {single|"season_number":||,}
index_temp_1.modify {addstart ('index_temp_1' not "")|S}
index_episode.scrub {single|"part_number":"||",}
index_episode.modify {addstart ('index_episode' not "")|E}
index_episode.modify {addstart ('index_temp_1' not "")|'index_temp_1'}
index_productiondate.scrub {single |"production_year":"||",|}
index_category.scrub {single |"genre":"||",|}
*
index_urlshow.scrub {url(include=first)|https://tv.wp.pl/api/v1/entry/|"||","start"}
title.scrub {single()|"title":"||",}
temp_1.scrub {multi|"short_description":"||","|}
description.scrub {multi|"long_description":"||","|}
description.scrub {multi|"episode_long_description":"||","|}
description.modify {cleanup}
description.modify {remove|\}
description.modify {replace|\||\n}
description.modify {addstart ('description' = "")|'temp_1'}
director.scrub {multi|"directors":|"name":|}|]}
director.modify {remove|"}
actor.scrub {multi|"actors":|"description":|}|]}
actor.modify {replace|","name":"| - }
actor.modify {remove|\}
actor.modify {remove|"}
*
scope.range {(showdetails)|end}
title.modify {cleanup}
subtitle.modify {cleanup}
episode.modify {cleanup}
end_scope

**  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _
**      #####  CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
**
** @auto_xml_channel_start
*url_index {url()|https://tv.wp.pl/}
*index_site_id.scrub {multi()|"ChannelsStore":|{"id":|,"name"|"ConfigStore"}
*index_site_channel.scrub {multi()|"ChannelsStore":|"name":"|","slug"|"ConfigStore"}}
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
** @auto_xml_channel_end
