diff options
Diffstat (limited to 'youtube_dl/YoutubeDL.py')
| -rw-r--r-- | youtube_dl/YoutubeDL.py | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 63ed08abf..d9f83419e 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -4,6 +4,7 @@  from __future__ import absolute_import, unicode_literals  import collections +import datetime  import errno  import io  import json @@ -688,6 +689,11 @@ 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: +            upload_date = datetime.datetime.utcfromtimestamp( +                info_dict['upload_timestamp']) +            info_dict['upload_date'] = upload_date.strftime('%Y%m%d') +          # This extractors handle format selection themselves          if info_dict['extractor'] in ['Youku']:              if download:  | 
