Ricardo Garcia 
								
							 
						 
						
							
							
								
							
							
	df1ceb1fd9  
						 
						
							
							
								
								
								Include format 5 in best quality list  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Garcia 
								
							 
						 
						
							
							
								
							
							
	7eb0e89742  
						 
						
							
							
								
								
								Properly encode messages sent to stderr (fixes issue  #34 )  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Garcia 
								
							 
						 
						
							
							
								
							
							
	8b07dec5f6  
						 
						
							
							
								
								
								Bump version number  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Garcia 
								
							 
						 
						
							
							
								
							
							
	113e5266cc  
						 
						
							
							
								
								
								Modify "more pages" check in YouTube playlist (fixes issue  #29 )  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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 
								
							 
						 
						
							
							
								
							
							
	705804f5d1  
						 
						
							
							
								
								
								Update version number in LATEST_VERSION  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:24 +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 
								
							 
						 
						
							
							
								
							
							
	097ba9472b  
						 
						
							
							
								
								
								Remove .hgignore from version tracking  
							
							 
							
							
							
						 
						
							2010-10-31 11:24:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Garcia 
								
							 
						 
						
							
							
								
							
							
	554f3e284c  
						 
						
							
							
								
								
								Add LATEST_VERSION to further ease checking which is the latest stable version  
							
							 
							
							
							
						 
						
							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