diff options
| -rw-r--r-- | youtube_dl/extractor/vgtv.py | 17 | 
1 files changed, 12 insertions, 5 deletions
| diff --git a/youtube_dl/extractor/vgtv.py b/youtube_dl/extractor/vgtv.py index 14e945d49..e148b1ef5 100644 --- a/youtube_dl/extractor/vgtv.py +++ b/youtube_dl/extractor/vgtv.py @@ -20,6 +20,7 @@ class VGTVIE(XstreamIE):          'aftenbladet.no/tv': 'satv',          'fvn.no/fvntv': 'fvntv',          'aftenposten.no/webtv': 'aptv', +        'ap.vgtv.no/webtv': 'aptv',      }      _APP_NAME_TO_VENDOR = { @@ -35,7 +36,7 @@ class VGTVIE(XstreamIE):                      (?P<host>                          %s                      ) -                    / +                    /?                      (?:                          \#!/(?:video|live)/|                          embed?.*id= @@ -107,19 +108,27 @@ class VGTVIE(XstreamIE):              'md5': 'fd828cd29774a729bf4d4425fe192972',              'info_dict': {                  'id': '21039', -                'ext': 'mov', +                'ext': 'mp4',                  'title': 'TRAILER: «SWEATSHOP» - I can´t take any more',                  'description': 'md5:21891f2b0dd7ec2f78d84a50e54f8238',                  'duration': 66,                  'timestamp': 1417002452,                  'upload_date': '20141126',                  'view_count': int, -            } +            }, +            'params': { +                # m3u8 download +                'skip_download': True, +            },          },          {              'url': 'http://www.bt.no/tv/#!/video/100250/norling-dette-er-forskjellen-paa-1-divisjon-og-eliteserien',              'only_matching': True,          }, +        { +            'url': 'http://ap.vgtv.no/webtv#!/video/111084/de-nye-bysyklene-lettere-bedre-gir-stoerre-hjul-og-feste-til-mobil', +            'only_matching': True, +        },      ]      def _real_extract(self, url): @@ -144,8 +153,6 @@ class VGTVIE(XstreamIE):          if len(video_id) == 5:              if appname == 'bttv':                  info = self._extract_video_info('btno', video_id) -            elif appname == 'aptv': -                info = self._extract_video_info('ap', video_id)          streams = data['streamUrls']          stream_type = data.get('streamType') | 
