diff options
| author | Philipp Hagemeister <phihag@phihag.de> | 2014-03-03 12:06:28 +0100 | 
|---|---|---|
| committer | Philipp Hagemeister <phihag@phihag.de> | 2014-03-03 12:06:28 +0100 | 
| commit | 0afef30b23dbf5e590f510924a1271f515512ac3 (patch) | |
| tree | e17f83db816ec100117e471b33e1bbb23f297c35 | |
| parent | dcdfd1c711562380cea87a263de9e9e35ffbf20e (diff) | |
Add display_id field
| -rw-r--r-- | youtube_dl/YoutubeDL.py | 3 | ||||
| -rw-r--r-- | youtube_dl/extractor/common.py | 4 | 
2 files changed, 7 insertions, 0 deletions
diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 42cbcf699..47205efae 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -675,6 +675,9 @@ class YoutubeDL(object):              info_dict['playlist'] = None              info_dict['playlist_index'] = None +        if 'display_id' not in info_dict: +            info_dict['display_id'] = info_dict['id'] +          # This extractors handle format selection themselves          if info_dict['extractor'] in ['Youku']:              if download: diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 84fca8ba0..080c9bdfa 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -88,6 +88,10 @@ class InfoExtractor(object):      The following fields are optional: +    display_id      An alternative identifier for the video, not necessarily +                    unique, but available before title. Typically, id is +                    something like "4234987", title "Dancing naked mole rats", +                    and display_id "dancing-naked-mole-rats"      thumbnails:     A list of dictionaries (with the entries "resolution" and                      "url") for the varying thumbnails      thumbnail:      Full URL to a video thumbnail image.  | 
