From f354422c4dde3af463a5e007cf76d6d725fea1b3 Mon Sep 17 00:00:00 2001 From: ipers Date: Sun, 11 Feb 2018 22:09:08 +0000 Subject: [PATCH 1/3] Create uninettuno.py --- youtube_dl/extractor/uninettuno.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 youtube_dl/extractor/uninettuno.py diff --git a/youtube_dl/extractor/uninettuno.py b/youtube_dl/extractor/uninettuno.py new file mode 100644 index 000000000..28f58fa9b --- /dev/null +++ b/youtube_dl/extractor/uninettuno.py @@ -0,0 +1,17 @@ +import re +from .common import InfoExtractor +class UninettunoIE(InfoExtractor): + _VALID_URL = r'(?:https?://)?(?:www\.)?uninettuno\.tv/Video.aspx\?v\=(?P\w+)' + def _real_extract(self, url): + mobj = re.match(self._VALID_URL, url) + video_id = mobj.group('id') + webpage_url = 'https://www.uninettuno.tv/Video.aspx?v=' + video_id + webpage = self._download_webpage(webpage_url, video_id) + self.report_extraction(video_id) + video_url = self._html_search_regex(r'[{sources: [{ file: "//(.+?)" ,type: "mp4" }]', webpage, u'video URL') + return [{ + 'id': video_id, + 'url': video_url, + 'ext': 'mp4', + 'title': self._og_search_title(webpage), + }] From 953944e2fe6481a68ab41fb610a204a6a5c4a66f Mon Sep 17 00:00:00 2001 From: ipers Date: Sat, 24 Feb 2018 19:42:41 +0000 Subject: [PATCH 2/3] Update uninettuno.py Read https://github.com/rg3/youtube-dl#adding-support-for-a-new-site at point 4) --- youtube_dl/extractor/uninettuno.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/uninettuno.py b/youtube_dl/extractor/uninettuno.py index 28f58fa9b..0a450d0bf 100644 --- a/youtube_dl/extractor/uninettuno.py +++ b/youtube_dl/extractor/uninettuno.py @@ -1,4 +1,4 @@ -import re +from __future__ import unicode_literals from .common import InfoExtractor class UninettunoIE(InfoExtractor): _VALID_URL = r'(?:https?://)?(?:www\.)?uninettuno\.tv/Video.aspx\?v\=(?P\w+)' From 8aa3570b4344fc7dfd06d896f54c11f76a23d5c3 Mon Sep 17 00:00:00 2001 From: ipers Date: Sat, 24 Feb 2018 19:50:27 +0000 Subject: [PATCH 3/3] Update uninettuno.py Typing error... --- youtube_dl/extractor/uninettuno.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/uninettuno.py b/youtube_dl/extractor/uninettuno.py index 0a450d0bf..a947a14d8 100644 --- a/youtube_dl/extractor/uninettuno.py +++ b/youtube_dl/extractor/uninettuno.py @@ -8,7 +8,7 @@ class UninettunoIE(InfoExtractor): webpage_url = 'https://www.uninettuno.tv/Video.aspx?v=' + video_id webpage = self._download_webpage(webpage_url, video_id) self.report_extraction(video_id) - video_url = self._html_search_regex(r'[{sources: [{ file: "//(.+?)" ,type: "mp4" }]', webpage, u'video URL') + video_url = self._html_search_regex(r'[{sources: [{ file: "//(.+?)" ,type: "mp4" }]', webpage, 'video URL') return [{ 'id': video_id, 'url': video_url,