mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	DotsubIE: simplify and extract the upload date
Do not declare variables for fields in the info dictionary.
This commit is contained in:
		| @@ -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), | ||||
|         }] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz