From 94efb3f1a2cd59be1931edb985cc6b7b2c123ee5 Mon Sep 17 00:00:00 2001 From: thepasto Date: Sat, 20 Apr 2019 21:15:29 +0200 Subject: [PATCH] Add some more check about duration scraper --- plugin.video.alfa/channels/support.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugin.video.alfa/channels/support.py b/plugin.video.alfa/channels/support.py index 90a323e8..373b302d 100644 --- a/plugin.video.alfa/channels/support.py +++ b/plugin.video.alfa/channels/support.py @@ -167,8 +167,11 @@ def scrape(item, patron = '', listGroups = [], headers="", blacklist="", data="" infolabels['plot'] = plot if scrapedduration: matches = scrapertoolsV2.find_multiple_matches(scrapedduration, r'([0-9])\s*?(?:[hH]|:|\.|,|\\|\/|\||\s)\s*?([0-9]+)') + scrapertoolsV2.printMatches(matches) for h, m in matches: scrapedduration = int(h) * 60 + int(m) + if not matches: + scrapedduration = scrapertoolsV2.find_single_match(scrapedduration, r'(\d+)') infolabels['duration'] = int(scrapedduration) * 60 if scrapedgenre: genres = scrapertoolsV2.find_multiple_matches(scrapedgenre, '[A-Za-z]+')