diff options
| -rw-r--r-- | youtube_dl/extractor/dotsub.py | 29 | 
1 files changed, 14 insertions, 15 deletions
diff --git a/youtube_dl/extractor/dotsub.py b/youtube_dl/extractor/dotsub.py index 2afeaba07..0ee9a684e 100644 --- a/youtube_dl/extractor/dotsub.py +++ b/youtube_dl/extractor/dotsub.py @@ -1,5 +1,7 @@  import re  import json +import time +  from .common import InfoExtractor @@ -13,7 +15,8 @@ class DotsubIE(InfoExtractor):              u"title": u"Pyramids of Waste (2010), AKA The Lightbulb Conspiracy - Planned obsolescence documentary",              u"uploader": u"4v4l0n42",              u'description': u'Pyramids of Waste (2010) also known as "The lightbulb conspiracy" is a documentary about how our economic system based on consumerism  and planned obsolescence is breaking our planet down.\r\n\r\nSolutions to this can be found at:\r\nhttp://robotswillstealyourjob.com\r\nhttp://www.federicopistono.org\r\n\r\nhttp://opensourceecology.org\r\nhttp://thezeitgeistmovement.com', -            u'thumbnail': u'http://dotsub.com/media/aed3b8b2-1889-4df5-ae63-ad85f5572f27/p' +            u'thumbnail': u'http://dotsub.com/media/aed3b8b2-1889-4df5-ae63-ad85f5572f27/p', +            u'upload_date': u'20101213',          }      } @@ -23,20 +26,16 @@ class DotsubIE(InfoExtractor):          info_url = "https://dotsub.com/api/media/%s/metadata" %(video_id)          webpage = self._download_webpage(info_url, video_id)          info = json.loads(webpage) -        video_url = info['mediaURI'] -        uploader = info['user'] -        description = info['description'] -        view_count = info['numberOfViews'] -        title = info['title'] -        thumbnail_url = info['screenshotURI'] -        ext = 'flv' +        date = time.gmtime(info['dateCreated']/1000) # The timestamp is in miliseconds +          return [{              'id':          video_id, -            'url':         video_url, -            'ext':         ext, -            'title':       title, -            'thumbnail':   thumbnail_url, -            'description': description, -            'uploader':    uploader, -            'view_count':  view_count, +            'url':         info['mediaURI'], +            'ext':         'flv', +            'title':       info['title'], +            'thumbnail':   info['screenshotURI'], +            'description': info['description'], +            'uploader':    info['user'], +            'view_count':  info['numberOfViews'], +            'upload_date': u'%04i%02i%02i' % (date.tm_year, date.tm_mon, date.tm_mday),          }]  | 
