From 559e40be2d948d45fdc8dc0f961b6ebb00ea6d67 Mon Sep 17 00:00:00 2001 From: Peter Pitzulo Date: Wed, 24 Jan 2018 23:06:33 -0500 Subject: [PATCH 1/6] [GameInformer] Fix brightcove_id regex. --- youtube_dl/extractor/gameinformer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index a66e309de..00e123268 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,5 +24,5 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - brightcove_id = self._search_regex(r"getVideo\('[^']+video_id=(\d+)", webpage, 'brightcove id') + brightcove_id = self._search_regex(r"

Date: Tue, 30 Jan 2018 17:21:14 -0500 Subject: [PATCH 2/6] [GameInformer] Keep old regex. --- youtube_dl/extractor/gameinformer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index 00e123268..7dbd40e64 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,5 +24,6 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - brightcove_id = self._search_regex(r"

Date: Sun, 4 Feb 2018 12:06:52 -0500 Subject: [PATCH 3/6] [GameInformer] Use a list of regexs. --- youtube_dl/extractor/gameinformer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index 7dbd40e64..6943af697 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,6 +24,7 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - brightcove_id = self._search_regex(r"getVideo\('[^']+video_id=(\d+)|

Date: Mon, 5 Feb 2018 10:53:32 -0500 Subject: [PATCH 4/6] [GameInformer] Inlined regex list into method call and removed newline. --- youtube_dl/extractor/gameinformer.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index 6943af697..bf5c7b817 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,7 +24,5 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - regex = ["getVideo\('[^']+video_id=(\d+)", "

Date: Mon, 5 Feb 2018 11:00:47 -0500 Subject: [PATCH 5/6] [GameInformer] Added r prefix. --- youtube_dl/extractor/gameinformer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index bf5c7b817..da911cd74 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,5 +24,6 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - brightcove_id = self._search_regex(["getVideo\('[^']+video_id=(\d+)", "

Date: Wed, 7 Feb 2018 21:37:47 +0700 Subject: [PATCH 6/6] Update gameinformer.py --- youtube_dl/extractor/gameinformer.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/youtube_dl/extractor/gameinformer.py b/youtube_dl/extractor/gameinformer.py index da911cd74..239c1961d 100644 --- a/youtube_dl/extractor/gameinformer.py +++ b/youtube_dl/extractor/gameinformer.py @@ -24,6 +24,10 @@ class GameInformerIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - brightcove_id = self._search_regex([r"getVideo\('[^']+video_id=(\d+)", r"

]+\bid=["\']bc_(\d+)', r"getVideo\('[^']+video_id=(\d+)"], + webpage, 'brightcove id') + return self.url_result( + self.BRIGHTCOVE_URL_TEMPLATE % brightcove_id, 'BrightcoveNew', + brightcove_id) +