diff options
| -rw-r--r-- | test/test_download.py | 2 | ||||
| -rw-r--r-- | youtube_dl/YoutubeDL.py | 4 | ||||
| -rw-r--r-- | youtube_dl/extractor/common.py | 4 | ||||
| -rw-r--r-- | youtube_dl/extractor/vevo.py | 6 | 
4 files changed, 9 insertions, 7 deletions
| diff --git a/test/test_download.py b/test/test_download.py index 5c149aef9..ca8c82f71 100644 --- a/test/test_download.py +++ b/test/test_download.py @@ -166,7 +166,7 @@ def generator(test_case):                  # If checkable fields are missing from the test case, print the info_dict                  test_info_dict = dict((key, value if not isinstance(value, compat_str) or len(value) < 250 else 'md5:' + md5(value))                      for key, value in info_dict.items() -                    if value and key in ('title', 'description', 'uploader', 'upload_date', 'uploader_id', 'location')) +                    if value and key in ('title', 'description', 'uploader', 'upload_date', 'timestamp', 'uploader_id', 'location'))                  if not all(key in tc.get('info_dict', {}).keys() for key in test_info_dict.keys()):                      sys.stderr.write(u'\n"info_dict": ' + json.dumps(test_info_dict, ensure_ascii=False, indent=4) + u'\n')          finally: diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index d9f83419e..a4214de78 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -689,9 +689,9 @@ class YoutubeDL(object):          if 'display_id' not in info_dict and 'id' in info_dict:              info_dict['display_id'] = info_dict['id'] -        if info_dict.get('upload_date') is None and info_dict.get('upload_timestamp') is not None: +        if info_dict.get('upload_date') is None and info_dict.get('timestamp') is not None:              upload_date = datetime.datetime.utcfromtimestamp( -                info_dict['upload_timestamp']) +                info_dict['timestamp'])              info_dict['upload_date'] = upload_date.strftime('%Y%m%d')          # This extractors handle format selection themselves diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 103528414..647720c8a 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -97,9 +97,9 @@ class InfoExtractor(object):      thumbnail:      Full URL to a video thumbnail image.      description:    One-line video description.      uploader:       Full name of the video uploader. -    upload_timestamp:UNIX timestamp of the upload moment. +    timestamp:      UNIX timestamp of the moment the video became available.      upload_date:    Video upload date (YYYYMMDD). -                    If not explicitly set, calculated from update_timestamp. +                    If not explicitly set, calculated from timestamp.      uploader_id:    Nickname or id of the video uploader.      location:       Physical location of the video.      subtitles:      The subtitle file contents as a dictionary in the format diff --git a/youtube_dl/extractor/vevo.py b/youtube_dl/extractor/vevo.py index 7c97b9b36..8f4db59d4 100644 --- a/youtube_dl/extractor/vevo.py +++ b/youtube_dl/extractor/vevo.py @@ -33,6 +33,7 @@ class VevoIE(InfoExtractor):              "duration": 230.12,              "width": 1920,              "height": 1080, +            'timestamp': 1372057200,          }      }, {          'note': 'v3 SMIL format', @@ -46,6 +47,7 @@ class VevoIE(InfoExtractor):              'title': 'I Wish I Could Break Your Heart',              'duration': 226.101,              'age_limit': 0, +            'timestamp': 1392796919,          }      }, {          'note': 'Age-limited video', @@ -57,7 +59,7 @@ class VevoIE(InfoExtractor):              'title': 'Tunnel Vision (Explicit)',              'uploader': 'Justin Timberlake',              'upload_date': '20130704', -            'upload_timestamp': 1372906800, +            'timestamp': 1372906800,          },          'params': {              'skip_download': 'true', @@ -175,7 +177,7 @@ class VevoIE(InfoExtractor):              'title': video_info['title'],              'formats': formats,              'thumbnail': video_info['imageUrl'], -            'upload_timestamp': timestamp_ms // 1000, +            'timestamp': timestamp_ms // 1000,              'uploader': video_info['mainArtists'][0]['artistName'],              'duration': video_info['duration'],              'age_limit': age_limit, | 
