summaryrefslogtreecommitdiff
path: root/plugin.video.iplayerwww
diff options
context:
space:
mode:
authorCaptainTK <CaptainTK@users.noreply.github.com>2017-06-05 22:35:02 +0200
committerenen92 <enen92@users.noreply.github.com>2017-06-05 21:35:02 +0100
commit77cfb2d276b805085924519cfcc2016faa5a3470 (patch)
treed4e85e7390299f55902068ab1c3182bfc9f7dde7 /plugin.video.iplayerwww
parent86706fc219ac88d2bff1cc437a75f5a911790b25 (diff)
[plugin.video.iplayerwww] 3.0.9 (#1247)
Diffstat (limited to 'plugin.video.iplayerwww')
-rw-r--r--plugin.video.iplayerwww/addon.xml5
-rw-r--r--plugin.video.iplayerwww/resources/lib/ipwww_video.py7
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)