Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							55e7c75e12 
							
						 
					 
					
						
						
							
							Delay opening file until there is data to write  
						
						... 
						
						
						
						Fixes issue #19 . 
						
					 
					
						2010-10-31 11:24:40 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							ff21a710ae 
							
						 
					 
					
						
						
							
							Restore INTERNAL version number  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							7374795552 
							
						 
					 
					
						
						
							
							Bump version number  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd61126fc 
							
						 
					 
					
						
						
							
							Document new "continuedl" FileDownloader option  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f18b8a84 
							
						 
					 
					
						
						
							
							Remove integer casts and replace them with long integer casts  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0015a7e0 
							
						 
					 
					
						
						
							
							Fix missing cast preventing detection of already downloaded file  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							7db85b2c70 
							
						 
					 
					
						
						
							
							Tweaks to ivanov's code  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Ivanov 
							
						 
					 
					
						
						
						
						
							
						
						
							f76c2df64e 
							
						 
					 
					
						
						
							
							Added -c option (--continue)  
						
						... 
						
						
						
						interrupted downloads will properly resume and append to the previously downloaded data, instead of overwriting the file.
There's some error checking - if the length of the file to be download matches the length of the previously downloaded data, we report that this file has already been downloaded and do nothing.
If there is some other HTTP 416 'Requested range not satisfiable' error, we simply re-download the whole file (reverting to the original functionality)
All other HTTP errors are simply raised.
Resuming does not override -w (--nooverwrite), since it is not clear what should happen if file on disk is larger than file to be downloaded.
Thus, -c does nothing if -w is present. 
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							daa88ccc2e 
							
						 
					 
					
						
						
							
							Fix TypeError when using the -f option (fixes issue  #24 )  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5d184157 
							
						 
					 
					
						
						
							
							Restore INTERNAL version number  
						
						
						
					 
					
						2010-10-31 11:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							5745bfdcdc 
							
						 
					 
					
						
						
							
							Bump version number  
						
						
						
					 
					
						2010-10-31 11:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							320becd692 
							
						 
					 
					
						
						
							
							Remove trails from the "append_const" change (fixes issue  #23 )  
						
						
						
					 
					
						2010-10-31 11:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							968aa88438 
							
						 
					 
					
						
						
							
							Only catch UnavailableFormatError in call to process_info  
						
						
						
					 
					
						2010-10-31 11:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							cbfff4db63 
							
						 
					 
					
						
						
							
							Verify URLs in simulate mode (fixes issue  #22 )  
						
						
						
					 
					
						2010-10-31 11:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							781daeabdb 
							
						 
					 
					
						
						
							
							Restore "INTERNAL" version number  
						
						
						
					 
					
						2010-10-31 11:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							1d50e3d153 
							
						 
					 
					
						
						
							
							Bump version number  
						
						
						
					 
					
						2010-10-31 11:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							d69a1c9189 
							
						 
					 
					
						
						
							
							Handle "content too short" errors properly  
						
						
						
					 
					
						2010-10-31 11:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							488f619471 
							
						 
					 
					
						
						
							
							Close video file before removing it.  
						
						
						
					 
					
						2010-10-31 11:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							cab60d710a 
							
						 
					 
					
						
						
							
							Put back INTERNAL version  
						
						
						
					 
					
						2010-10-31 11:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							152edc0d4c 
							
						 
					 
					
						
						
							
							Set version number  
						
						
						
					 
					
						2010-10-31 11:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							b74c859d0f 
							
						 
					 
					
						
						
							
							Use store_const instead of append_const as the latter requires Python 2.5  
						
						
						
					 
					
						2010-10-31 11:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							0e54320009 
							
						 
					 
					
						
						
							
							Restore INTERNAL version number  
						
						
						
					 
					
						2010-10-31 11:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							43f35682e9 
							
						 
					 
					
						
						
							
							Put version number in place  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							ad274509aa 
							
						 
					 
					
						
						
							
							Add an "epoch" keyword to the output template  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							d09744d055 
							
						 
					 
					
						
						
							
							Add format 35 (flv) as second best in quality  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							1c76e23e0f 
							
						 
					 
					
						
						
							
							Move the -t and -l options to the filesystem group  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								dannycolligan 
							
						 
					 
					
						
						
						
						
							
						
						
							42bcd27d3b 
							
						 
					 
					
						
						
							
							Some consistency changes and ghost-file bugfix after discussion with rg3  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								dannycolligan 
							
						 
					 
					
						
						
						
						
							
						
						
							2740c509b3 
							
						 
					 
					
						
						
							
							Fixed ambiguity of multiple video option specifiers by dissalowing it; changed some sys.ext calls to parser.error  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								dannycolligan 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7759f5a4 
							
						 
					 
					
						
						
							
							Added -b option and created option groups for help prompt  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							8d2c83eda5 
							
						 
					 
					
						
						
							
							Update and correct (format,extension) table for YouTube  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							2f11508ada 
							
						 
					 
					
						
						
							
							Minor documentation change  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							b65740e474 
							
						 
					 
					
						
						
							
							Skip blank lines in batch file -- fixes issue  #9  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							a825f0ca83 
							
						 
					 
					
						
						
							
							Revert version number to INTERNAL  
						
						
						
					 
					
						2010-10-31 11:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							27c3383e2d 
							
						 
					 
					
						
						
							
							Set version number  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							dbccb6cd84 
							
						 
					 
					
						
						
							
							Fix code for metacafe.com (this fixes issue  #8 )  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							98164eb3b9 
							
						 
					 
					
						
						
							
							Fix some minor unicode-related problems  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							2851b2ca18 
							
						 
					 
					
						
						
							
							Update internal documentation to reflect the new behaviour  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							6f21f68629 
							
						 
					 
					
						
						
							
							Download videos after extracting information  
						
						... 
						
						
						
						This is achieved by letting the InfoExtractors instruct its downloader to
process the information dictionary just after extracting the information. As a
consequence, some code is simplified too. 
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							147753eb33 
							
						 
					 
					
						
						
							
							Replase self._downloader.to_stderr() with self._downloader.trouble()  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							3aaf887e98 
							
						 
					 
					
						
						
							
							Put the downloader in full control of output messages  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf386d74b 
							
						 
					 
					
						
						
							
							Move the downloader return code to a class member  
						
						... 
						
						
						
						This makes it possible to initialize it with value zero and later let the
trouble() overwrite the value. It simplifies error treatment and paves the way
for the InfoExtracto objects to call process_info() themselves, which should
solve the issues with tor and some other problems. 
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4d18a9f7 
							
						 
					 
					
						
						
							
							Use getpreferredencoding() instead of getdefaultlocale()  
						
						... 
						
						
						
						This fixes issue #7  and is recommended after a bug report I made to the
Python team:
http://bugs.python.org/issue5815  
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							b0eddb2eb4 
							
						 
					 
					
						
						
							
							Update User-Agent string  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							9cee6d9035 
							
						 
					 
					
						
						
							
							Minor adjustments to closely match what a web browser does  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							c8619e0163 
							
						 
					 
					
						
						
							
							Move the code to process an InfoExtractor result to its own method  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								dannycolligan 
							
						 
					 
					
						
						
						
						
							
						
						
							257453b92b 
							
						 
					 
					
						
						
							
							Added cap if user requests ytsearch number over 1000 (with warning)  
						
						
						
					 
					
						2010-10-31 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								dannyc@omega 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9288c315 
							
						 
					 
					
						
						
							
							Changed ytsearchall to retrieve max 1000 results  
						
						
						
					 
					
						2010-10-31 11:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							1db4ff6054 
							
						 
					 
					
						
						
							
							Restore internal version number indicator  
						
						
						
					 
					
						2010-10-31 11:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							763826cf2c 
							
						 
					 
					
						
						
							
							Establish version number  
						
						
						
					 
					
						2010-10-31 11:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Garcia 
							
						 
					 
					
						
						
						
						
							
						
						
							af6a92f4c9 
							
						 
					 
					
						
						
							
							Fix issue  #5  
						
						
						
					 
					
						2010-10-31 11:24:04 +01:00