Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							01951dda7a 
							
						 
					 
					
						
						
							
							Make ExtractorError usable for other causes  
						
						
						
						
					 
					
						2013-01-03 15:39:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							1c256f7047 
							
						 
					 
					
						
						
							
							ExtractorError for errors during extraction  
						
						
						
						
					 
					
						2013-01-01 20:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							0214ce7c75 
							
						 
					 
					
						
						
							
							Ok, the Escapist test was passing only in my Travis repo, do not ask me why; also, a small bugfix to the latest commit  
						
						
						
						
					 
					
						2012-12-31 19:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							95fedbf86b 
							
						 
					 
					
						
						
							
							three small edits  
						
						... 
						
						
						
						* ask for a --verbose log when reporting bugs in README.md
* re-enable Escapist test, seems stable now
* check that we are not downloading multiple videos when the template is fixed (NOT a complete fix: not detecting playlists) 
						
						
					 
					
						2012-12-31 19:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2c3c0f3e 
							
						 
					 
					
						
						
							
							some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly as possible now  
						
						
						
						
					 
					
						2012-12-20 14:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa6389b74 
							
						 
					 
					
						
						
							
							Clean up legacy code  
						
						
						
						
					 
					
						2012-12-20 13:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							9b14f51a3e 
							
						 
					 
					
						
						
							
							Remove legacy code  
						
						
						
						
					 
					
						2012-12-20 13:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f4bfd65ff2 
							
						 
					 
					
						
						
							
							Correct JSON writing ( Closes   #596 )  
						
						
						
						
					 
					
						2012-12-20 13:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							ce4be3a91d 
							
						 
					 
					
						
						
							
							Remove some antipatterns and ensure that we always write the JSON file with UTF-8  
						
						
						
						
					 
					
						2012-12-17 19:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							80d3177e5c 
							
						 
					 
					
						
						
							
							various py3 fixes; all tests green on 3.3  
						
						
						
						
					 
					
						2012-12-17 16:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							59ce201915 
							
						 
					 
					
						
						
							
							print traceback on trouble if --verbose (why didn't I think of this before!?)  
						
						
						
						
					 
					
						2012-12-11 11:02:21 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							37c8fd4842 
							
						 
					 
					
						
						
							
							added a test mode to FileDownloader that fetches only first 10K  
						
						
						
						
					 
					
						2012-12-11 09:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							796173d08b 
							
						 
					 
					
						
						
							
							Keep video IDs verbatim if possible ( Closes   #571 )  
						
						
						
						
					 
					
						2012-12-03 15:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad98fb3fd 
							
						 
					 
					
						
						
							
							Correct exception raising  
						
						
						
						
					 
					
						2012-11-28 18:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8056d5a7 
							
						 
					 
					
						
						
							
							Use relative imports  
						
						
						
						
					 
					
						2012-11-28 03:34:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							59ae15a507 
							
						 
					 
					
						
						
							
							Convert all tabs to 4 spaces (PEP8)  
						
						
						
						
					 
					
						2012-11-28 02:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e6137fd61d 
							
						 
					 
					
						
						
							
							Remove superfluous encodings  
						
						
						
						
					 
					
						2012-11-28 00:53:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd10ac4ef 
							
						 
					 
					
						
						
							
							Fix printing title etc.  
						
						
						
						
					 
					
						2012-11-28 00:46:21 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							64a57846d3 
							
						 
					 
					
						
						
							
							correct to_stderr  
						
						
						
						
					 
					
						2012-11-28 00:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							348d0a7a18 
							
						 
					 
					
						
						
							
							Py2/3 compatibility for http.client  
						
						
						
						
					 
					
						2012-11-28 00:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							89fb51dd2d 
							
						 
					 
					
						
						
							
							Remove ur references for Python 3.3 support  
						
						
						
						
					 
					
						2012-11-27 23:56:10 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							01ba00ca42 
							
						 
					 
					
						
						
							
							Prepare urllib references for 2/3 compatibility  
						
						
						
						
					 
					
						2012-11-27 23:54:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e08bee320e 
							
						 
					 
					
						
						
							
							Use except .. as everywhere ( #180 )  
						
						
						
						
					 
					
						2012-11-27 23:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							96731798db 
							
						 
					 
					
						
						
							
							Rename util.u to util.compat_str  
						
						
						
						
					 
					
						2012-11-27 23:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							c63cc10ffa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into IE_cleanup  
						
						... 
						
						
						
						Conflicts:
	youtube_dl/FileDownloader.py 
						
						
					 
					
						2012-11-27 23:20:32 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							f462df021a 
							
						 
					 
					
						
						
							
							Use None on missing required info_dict fields  
						
						
						
						
					 
					
						2012-11-27 23:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c806f804d8 
							
						 
					 
					
						
						
							
							Only encode when output stream is binary  
						
						
						
						
					 
					
						2012-11-27 21:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							03c5b0fbd4 
							
						 
					 
					
						
						
							
							IE._WORKING attribute in order to warn the users and skip the tests on broken IEs  
						
						
						
						
					 
					
						2012-11-27 19:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							95649b3936 
							
						 
					 
					
						
						
							
							Replace long with int (see PEP 237)  
						
						
						
						
					 
					
						2012-11-27 19:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							dd109dee8e 
							
						 
					 
					
						
						
							
							Remove mentions of unicode  
						
						
						
						
					 
					
						2012-11-27 19:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd60025f8 
							
						 
					 
					
						
						
							
							Fix filename sanitation ( Closes   #555 )  
						
						
						
						
					 
					
						2012-11-27 18:27:46 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							717b1f72ed 
							
						 
					 
					
						
						
							
							default info_dict['format'] to info_dict['ext'] and make the YT one more verbose  
						
						
						
						
					 
					
						2012-11-27 17:20:25 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							cc872b68a8 
							
						 
					 
					
						
						
							
							Actually merge  #379  
						
						
						
						
					 
					
						2012-11-27 16:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							97cd3afc75 
							
						 
					 
					
						
						
							
							warn if %(stitle)s is being used  
						
						
						
						
					 
					
						2012-11-27 13:11:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							aa2a94ed81 
							
						 
					 
					
						
						
							
							Encode the entire filename  
						
						
						
						
					 
					
						2012-11-27 13:01:32 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							1c469a9480 
							
						 
					 
					
						
						
							
							New optoin --restrict-filenames  
						
						
						
						
					 
					
						2012-11-26 23:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							92b91c1878 
							
						 
					 
					
						
						
							
							Use character instead of byte strings  
						
						
						
						
					 
					
						2012-11-26 04:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec1a206ea 
							
						 
					 
					
						
						
							
							Remove longs (int does the right thing since Python 2.2, see PEP 237)  
						
						
						
						
					 
					
						2012-11-26 04:13:43 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							51937c0869 
							
						 
					 
					
						
						
							
							Add some parentheses around print for  #180  
						
						
						
						
					 
					
						2012-11-26 04:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							b6fab35b9f 
							
						 
					 
					
						
						
							
							alias %(title)s to %(stitle)s  
						
						
						
						
					 
					
						2012-11-25 20:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Art Zhitnik 
							
						 
					 
					
						
						
						
						
							
						
						
							39973a0236 
							
						 
					 
					
						
						
							
							Solve the bug of parsing titles with unicode (cyrillic)  
						
						
						
						
					 
					
						2012-11-11 14:09:12 +10:00 
						 
				 
			
				
					
						
							
							
								gcmalloc 
							
						 
					 
					
						
						
						
						
							
						
						
							3eec021a1f 
							
						 
					 
					
						
						
							
							removing unused global modifier  
						
						
						
						
					 
					
						2012-10-12 20:25:22 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5523698d 
							
						 
					 
					
						
						
							
							Add new field "extractor" to the info dictionary  
						
						
						
						
					 
					
						2012-09-27 20:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								danut007ro 
							
						 
					 
					
						
						
						
						
							
						
						
							ae16f68f4a 
							
						 
					 
					
						
						
							
							Provider (youtube, etc) is now saved in info_dict, so template filename can be something like %(provider)s_%(id)s.%(ext)s  
						
						... 
						
						
						
						This can be useful because videos should also be identified by their providers since id's can be the same on multiple providers. 
						
						
					 
					
						2012-09-27 00:35:31 +03:00 
						 
				 
			
				
					
						
							
							
								danut007ro 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd98c7894 
							
						 
					 
					
						
						
							
							Removed provider (mistake) and add provider parameter to process_info  
						
						
						
						
					 
					
						2012-09-27 00:07:20 +03:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							2c288bda42 
							
						 
					 
					
						
						
							
							reorganized the titles sanitizing: now title is the untouched title  
						
						... 
						
						
						
						and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename();
closes  #164  
						
						
					 
					
						2012-05-09 14:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda - Campagna 
							
						 
					 
					
						
						
						
						
							
						
						
							d11d05d07a 
							
						 
					 
					
						
						
							
							better naming for the sub-modules  
						
						
						
						
					 
					
						2012-04-10 16:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							58ca755f40 
							
						 
					 
					
						
						
							
							moved increment_downloads and process_info calls from IEs to FD.download ( #296 ) (follows current doclines); a small step towards importability  #217  
						
						
						
						
					 
					
						2012-03-30 23:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							d77c3dfd02 
							
						 
					 
					
						
						
							
							Split code as a package, compiled into an executable zip  
						
						
						
						
					 
					
						2012-03-25 03:07:37 +02:00