From 7b188bb67fbbe3f463518290d1dc565ed277bbb8 Mon Sep 17 00:00:00 2001 From: flatgreen Date: Mon, 29 Aug 2016 10:58:52 +0200 Subject: [PATCH] universcience 5 --- youtube_dl/extractor/universcience.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/universcience.py b/youtube_dl/extractor/universcience.py index f21326598..beb258d79 100644 --- a/youtube_dl/extractor/universcience.py +++ b/youtube_dl/extractor/universcience.py @@ -11,6 +11,8 @@ from ..utils import ( update_url_query, ) +import re + class UniverscienceIE(InfoExtractor): _VALID_URL = r'https?://(?:www\.)?universcience\.tv/video-.*-(?P[0-9]+)\.html' @@ -63,8 +65,7 @@ class UniverscienceIE(InfoExtractor): media_label = xpath_attr(media_source, './streaming_type', 'label') media_width = int_or_none(self._search_regex(r'(\d*) x \d*', media_label, 'width', default=None)) media_height = int_or_none(self._search_regex(r'\d* x (\d*)', media_label, 'height', default=None)) - media_label = self._search_regex( - r'(.*) \d* x \d*', media_label, 'media_label', default=media_label, fatal=False) + media_label = re.sub(' \d* x \d*', '', media_label) if media_label in ('HLS', 'm3u8'): formats.extend(self._extract_m3u8_formats(