youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 0e518e2fea0e8bd162d53ea6d22720321274abb4
parent 1e0a235f39e9076cad94977e5eafc5fbd3ee0be6
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Fri,  4 Apr 2014 02:09:04 +0200

[cnet] Fall back to "videos" key

Diffstat:
Myoutube_dl/extractor/cnet.py | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/youtube_dl/extractor/cnet.py b/youtube_dl/extractor/cnet.py @@ -6,6 +6,7 @@ import re from .common import InfoExtractor from ..utils import ( + ExtractorError, int_or_none, ) @@ -36,6 +37,10 @@ class CNETIE(InfoExtractor): webpage, 'data json') data = json.loads(data_json) vdata = data['video'] + if not vdata: + vdata = data['videos'][0] + if not vdata: + raise ExtractorError('Cannot find video data') video_id = vdata['id'] title = vdata['headline']