diff options
| author | Ricardo Garcia <sarbalap+freshmeat@gmail.com> | 2008-07-22 10:14:13 +0200 | 
|---|---|---|
| committer | Ricardo Garcia <devnull@localhost> | 2008-07-22 10:14:13 +0200 | 
| commit | f9f1e798792af95a33c3ea137768369de156f198 (patch) | |
| tree | da05afb1897dd30faf7a59bdc4d5145ad3eb7b15 | |
| parent | 656a7dc973f72a02eae4a2cc8c48a72ecf1dbf02 (diff) | |
Minor improvements and changes
| -rwxr-xr-x | youtube-dl | 18 | 
1 files changed, 12 insertions, 6 deletions
| diff --git a/youtube-dl b/youtube-dl index cc2ba4262..607109bb2 100755 --- a/youtube-dl +++ b/youtube-dl @@ -392,7 +392,7 @@ class YoutubeIE(InfoExtractor):  			format_param = params.get('format', None)  		# Extension -		video_extension = {18: 'mp4'}.get(format_param, 'flv') +		video_extension = {'18': 'mp4'}.get(format_param, 'flv')  		# Normalize URL, including format  		normalized_url = 'http://www.youtube.com/watch?v=%s' % video_id @@ -447,9 +447,15 @@ class YoutubeIE(InfoExtractor):  if __name__ == '__main__':  	try: +		# Modules needed only when running the main program +		import optparse +  		# General configuration  		urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()))  		urllib2.install_opener(urllib2.build_opener(urllib2.HTTPCookieProcessor())) +		socket.setdefaulttimeout(300) # 5 minutes should be enough (famous last words) + +		# Parse command line  		# Information extractors  		youtube_ie = YoutubeIE() @@ -459,12 +465,12 @@ if __name__ == '__main__':  			'usenetrc': False,  			'username': None,  			'password': None, -			'quiet': False, -			'forceurl': False, -			'forcetitle': False, -			'simulate': False, +			'quiet': True, +			'forceurl': True, +			'forcetitle': True, +			'simulate': True,  			'format': None, -			'outtmpl': '%(ext)s/%(ext)s/%(id)s.%(ext)s' +			'outtmpl': '%(id)s.%(ext)s'  			})  		fd.add_info_extractor(youtube_ie)  		fd.download([ | 
