diff options
author | CaptainTK <CaptainTK@users.noreply.github.com> | 2017-06-05 22:35:02 +0200 |
---|---|---|
committer | enen92 <enen92@users.noreply.github.com> | 2017-06-05 21:35:02 +0100 |
commit | 77cfb2d276b805085924519cfcc2016faa5a3470 (patch) | |
tree | d4e85e7390299f55902068ab1c3182bfc9f7dde7 /plugin.video.iplayerwww | |
parent | 86706fc219ac88d2bff1cc437a75f5a911790b25 (diff) |
[plugin.video.iplayerwww] 3.0.9 (#1247)
Diffstat (limited to 'plugin.video.iplayerwww')
-rw-r--r-- | plugin.video.iplayerwww/addon.xml | 5 | ||||
-rw-r--r-- | plugin.video.iplayerwww/resources/lib/ipwww_video.py | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/plugin.video.iplayerwww/addon.xml b/plugin.video.iplayerwww/addon.xml index 7f52483..95dccd0 100644 --- a/plugin.video.iplayerwww/addon.xml +++ b/plugin.video.iplayerwww/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="plugin.video.iplayerwww" name="iPlayer WWW" version="3.0.8" provider-name="CaptainT, Cas, ihurst, primaeval"> +<addon id="plugin.video.iplayerwww" name="iPlayer WWW" version="3.0.9" provider-name="CaptainT, Cas, ihurst, primaeval"> <requires> <import addon="xbmc.python" version="2.25.0"/> <import addon="script.module.requests" version="2.7.0"/> @@ -22,6 +22,9 @@ <fanart>resources/fanart.jpg</fanart> </assets> <news> +v3.0.9 +Fixed Channel A-Z. + v3.0.8 Add support for 'technical-replacement' stream type. diff --git a/plugin.video.iplayerwww/resources/lib/ipwww_video.py b/plugin.video.iplayerwww/resources/lib/ipwww_video.py index 3b24c85..243173d 100644 --- a/plugin.video.iplayerwww/resources/lib/ipwww_video.py +++ b/plugin.video.iplayerwww/resources/lib/ipwww_video.py @@ -519,7 +519,7 @@ def ScrapeAtoZEpisodes(page_url): # NOTE remove inner li to match outer li # <li data-version-type="hd"> - html = re.compile(r'<li data-version-type.*?</li>', + html = re.compile(r'<li class="content-flags__item" data-version-type.*?</li>', flags=(re.DOTALL | re.MULTILINE)).sub('', html) # <li class="list-item programme" data-ip-id="p026f2t4"> @@ -557,7 +557,7 @@ def ScrapeAtoZEpisodes(page_url): # <h2 class="list-item__programme-info__subtitle typo typo--skylark"> # Series 39: 14. Burton Constable 2</h2> subtitle_match = re.search( - r'<h2 class="list-item__programme-info__subtitle.+?">\s*(.*?)\s*</h2>', + r'<.+?class="list-item__programme-info__subtitle.+?">(.*?)<', li, flags=(re.DOTALL | re.MULTILINE)) if subtitle_match: subtitle = subtitle_match.group(1) @@ -574,14 +574,13 @@ def ScrapeAtoZEpisodes(page_url): if image: icon = "https://ichef.bbci.co.uk/images/ic/832x468/" + image + ".jpg" - type = None synopsis = '' # <p class="list-item__programme-info__synopsis"> # Take an exclusive first look at this year’s candidates. # </p> synopsis_match = re.search( - r'<p class="list-item__programme-info__synopsis">\s*(.*?)\s*</p>', + r'<p class="list-item__programme-info__synopsis.*?">\s*(.*?)\s*</p>', li, flags=(re.DOTALL | re.MULTILINE)) if synopsis_match: synopsis = synopsis_match.group(1) |