From eca219b2f2114955ed2b1ea904b2d0698256a0fe Mon Sep 17 00:00:00 2001 From: Argn0 Date: Thu, 22 Jun 2017 03:11:28 +0200 Subject: [PATCH 1/2] Update hgtv.py --- youtube_dl/extractor/hgtv.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/youtube_dl/extractor/hgtv.py b/youtube_dl/extractor/hgtv.py index e854300c7..45c3dbc08 100644 --- a/youtube_dl/extractor/hgtv.py +++ b/youtube_dl/extractor/hgtv.py @@ -8,9 +8,9 @@ class HGTVComShowIE(InfoExtractor): IE_NAME = 'hgtv.com:show' _VALID_URL = r'https?://(?:www\.)?hgtv\.com/shows/[^/]+/(?P[^/?#&]+)' _TEST = { - 'url': 'http://www.hgtv.com/shows/flip-or-flop/flip-or-flop-full-episodes-videos', + 'url': 'http://www.hgtv.com/shows/flip-or-flop/flip-or-flop-full-episodes-season-4-videos', 'info_dict': { - 'id': 'flip-or-flop-full-episodes-videos', + 'id': 'flip-or-flop-full-episodes-season-4-videos', 'title': 'Flip or Flop Full Episodes', }, 'playlist_mincount': 15, @@ -18,18 +18,16 @@ class HGTVComShowIE(InfoExtractor): def _real_extract(self, url): display_id = self._match_id(url) - webpage = self._download_webpage(url, display_id) config = self._parse_json( self._search_regex( - r'(?s)data-module=["\']video["\'][^>]*>.*?]+type=["\']text/x-config["\'][^>]*>(.+?)(.+?)<\/script', webpage, 'video config'), display_id)['channels'][0] entries = [ self.url_result(video['releaseUrl']) for video in config['videos'] if video.get('releaseUrl')] - return self.playlist_result( entries, display_id, config.get('title'), config.get('description')) From 2fecf756f071e7814c140033ae3bbee546cd5f24 Mon Sep 17 00:00:00 2001 From: Argn0 Date: Thu, 22 Jun 2017 03:22:51 +0200 Subject: [PATCH 2/2] Update ign.py --- youtube_dl/extractor/ign.py | 1 - 1 file changed, 1 deletion(-) diff --git a/youtube_dl/extractor/ign.py b/youtube_dl/extractor/ign.py index dc9f7800e..c45c68c1d 100644 --- a/youtube_dl/extractor/ign.py +++ b/youtube_dl/extractor/ign.py @@ -98,7 +98,6 @@ class IGNIE(InfoExtractor): r'data-video-id="(.+?)"', r'