diff options
Diffstat (limited to 'youtube_dl/extractor/cnet.py')
| -rw-r--r-- | youtube_dl/extractor/cnet.py | 19 | 
1 files changed, 16 insertions, 3 deletions
| diff --git a/youtube_dl/extractor/cnet.py b/youtube_dl/extractor/cnet.py index 3145b3051..5dd69bff7 100644 --- a/youtube_dl/extractor/cnet.py +++ b/youtube_dl/extractor/cnet.py @@ -11,7 +11,7 @@ from ..utils import (  class CNETIE(InfoExtractor):      _VALID_URL = r'https?://(?:www\.)?cnet\.com/videos/(?P<id>[^/]+)/' -    _TEST = { +    _TESTS = [{          'url': 'http://www.cnet.com/videos/hands-on-with-microsofts-windows-8-1-update/',          'info_dict': {              'id': '56f4ea68-bd21-4852-b08c-4de5b8354c60', @@ -25,7 +25,20 @@ class CNETIE(InfoExtractor):          'params': {              'skip_download': 'requires rtmpdump',          } -    } +    }, { +        'url': 'http://www.cnet.com/videos/whiny-pothole-tweets-at-local-government-when-hit-by-cars-tomorrow-daily-187/', +        'info_dict': { +            'id': '56527b93-d25d-44e3-b738-f989ce2e49ba', +            'ext': 'flv', +            'description': 'Khail and Ashley wonder what other civic woes can be solved by self-tweeting objects, investigate a new kind of VR camera and watch an origami robot self-assemble, walk, climb, dig and dissolve. #TDPothole', +            'uploader_id': 'b163284d-6b73-44fc-b3e6-3da66c392d40', +            'uploader': 'Ashley Esqueda', +            'title': 'Whiny potholes tweet at local government when hit by cars (Tomorrow Daily 187)', +        }, +        'params': { +            'skip_download': True,  # requires rtmpdump +        }, +    }]      def _real_extract(self, url):          display_id = self._match_id(url) @@ -42,7 +55,7 @@ class CNETIE(InfoExtractor):              raise ExtractorError('Cannot find video data')          mpx_account = data['config']['players']['default']['mpx_account'] -        vid = vdata['files']['rtmp'] +        vid = vdata['files'].get('rtmp', vdata['files']['hds'])          tp_link = 'http://link.theplatform.com/s/%s/%s' % (mpx_account, vid)          video_id = vdata['id'] | 
