From e416089190eece7324effee5a53be0c399c2f3b1 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Sat, 26 May 2018 08:30:38 -0500 Subject: [PATCH] clipwatching: fix --- plugin.video.alfa/servers/clipwatching.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugin.video.alfa/servers/clipwatching.py b/plugin.video.alfa/servers/clipwatching.py index a954f252..f1858955 100644 --- a/plugin.video.alfa/servers/clipwatching.py +++ b/plugin.video.alfa/servers/clipwatching.py @@ -17,7 +17,9 @@ def get_video_url(page_url, user="", password="", video_password=""): logger.info("(page_url='%s')" % page_url) data = httptools.downloadpage(page_url).data video_urls = [] - videourl, label = scrapertools.find_single_match(data, 'file:"([^"]+).*?label:"([^"]+)') - video_urls.append([label + " [clipwatching]", videourl]) - + videos = scrapertools.find_multiple_matches(data, 'file:"([^"]+).*?label:"([^"]+)') + for video, label in videos: + video_urls.append([label + " [clipwatching]", video]) + logger.info("Url: %s" %videos) + video_urls.sort(key=lambda it: int(it[0].split("p ", 1)[0])) return video_urls