Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						f427df17ab 
					 
					
						
						
							
							some fixes, pulled the codename from the code  
						
						
						
						
					 
					
						2012-12-30 19:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						cb6ff87fbb 
					 
					
						
						
							
							The new updates system, relies on gh-pages, secured by RSA, uses external web servers  
						
						
						
						
					 
					
						2012-12-30 19:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						6b3aef80ce 
					 
					
						
						
							
							better Vimeo tests; fixed a couple of VimeoIE fields  
						
						
						
						
					 
					
						2012-12-20 16:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						056d857571 
					 
					
						
						
							
							refactor YouTube subtitles code, it was ugly (my bad)  
						
						
						
						
					 
					
						2012-12-20 14:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Daniels 
							
						 
					 
					
						
						
							
						
						43e8fafd49 
					 
					
						
						
							
							Refactor IDParser to search for elements by any attribute not just ID  
						
						
						
						
					 
					
						2012-12-20 13:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f4bfd65ff2 
					 
					
						
						
							
							Correct JSON writing ( Closes   #596 )  
						
						
						
						
					 
					
						2012-12-20 13:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5910e210f4 
					 
					
						
						
							
							Fix --extract-audio on Python 3  
						
						
						
						
					 
					
						2012-12-16 12:29:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0f8d03f81c 
					 
					
						
						
							
							Let YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed for  #579 )  
						
						
						
						
					 
					
						2012-12-07 00:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						796173d08b 
					 
					
						
						
							
							Keep video IDs verbatim if possible ( Closes   #571 )  
						
						
						
						
					 
					
						2012-12-03 15:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						627dcfff39 
					 
					
						
						
							
							Restrict more characters ( Closes   #566 )  
						
						
						
						
					 
					
						2012-11-28 12:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						799c076384 
					 
					
						
						
							
							collegehumor: able to download a single f4f file (not yet playable)  
						
						
						
						
					 
					
						2012-11-28 04:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						59ae15a507 
					 
					
						
						
							
							Convert all tabs to 4 spaces (PEP8)  
						
						
						
						
					 
					
						2012-11-28 02:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						40b35b4aa6 
					 
					
						
						
							
							hack for apparently broken parse_qs in python2  
						
						
						
						
					 
					
						2012-11-28 02:01:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0f00efed4c 
					 
					
						
						
							
							Woooohooo!  python3 youtube_dl BaW_jenozKc -t  works!  
						
						
						
						
					 
					
						2012-11-28 00:56:20 +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 
							
						 
					 
					
						
						
							
						
						5bd9cc7a6a 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2012-11-28 00:22:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						73dce4b2e4 
					 
					
						
						
							
							Import from the correct module  
						
						
						
						
					 
					
						2012-11-28 00:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9f37a95941 
					 
					
						
						
							
							Py2/3 parse_qs compatibility  
						
						
						
						
					 
					
						2012-11-28 00:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						348d0a7a18 
					 
					
						
						
							
							Py2/3 compatibility for http.client  
						
						
						
						
					 
					
						2012-11-28 00:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						03f9daab34 
					 
					
						
						
							
							Use io.BytesIO instead of StringIO  
						
						
						
						
					 
					
						2012-11-28 00:09:17 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a8156c1d2e 
					 
					
						
						
							
							Python 3 version of HTMLParser  
						
						
						
						
					 
					
						2012-11-28 00:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						3e669f369f 
					 
					
						
						
							
							Py3 compat for unichr and htmlentitydefs  
						
						
						
						
					 
					
						2012-11-28 00:02:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						da779b4924 
					 
					
						
						
							
							Fall back to urllib instead of urllib2 for Python 3  urllib.parse  
						
						
						
						
					 
					
						2012-11-27 23:58:47 +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 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						dd109dee8e 
					 
					
						
						
							
							Remove mentions of unicode  
						
						
						
						
					 
					
						2012-11-27 19:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b514df2034 
					 
					
						
						
							
							Clean up with the help of pep8  
						
						
						
						
					 
					
						2012-11-27 18:55:35 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0969bdd305 
					 
					
						
						
							
							unify spacing  
						
						
						
						
					 
					
						2012-11-27 18:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1a9c655e3b 
					 
					
						
						
							
							Merge remote-tracking branch 'Asido/master'  
						
						
						
						
					 
					
						2012-11-27 18:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						dffe658bac 
					 
					
						
						
							
							Remove exclamation mark in --restrict-filenames mode  
						
						
						
						
					 
					
						2012-11-27 17:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						46cbda0be4 
					 
					
						
						
							
							Minor filename encoding improvement in a common case  
						
						
						
						
					 
					
						2012-11-27 15:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						56781d3d2e 
					 
					
						
						
							
							Switch back to underline for invalid characters, and make restricted ASCII-only  
						
						
						
						
					 
					
						2012-11-27 12:46:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						240089e5df 
					 
					
						
						
							
							remove accidental remnants  
						
						
						
						
					 
					
						2012-11-27 00:14:12 +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 
							
						 
					 
					
						
						
							
						
						51937c0869 
					 
					
						
						
							
							Add some parentheses around print for  #180  
						
						
						
						
					 
					
						2012-11-26 04:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						5d40a470a2 
					 
					
						
						
							
							quiet the HTMLParser debug info -  closes   #517  
						
						
						
						
					 
					
						2012-11-09 12:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						42cb53fcfa 
					 
					
						
						
							
							modified filename escaping to a "smarter" one  
						
						
						
						
					 
					
						2012-10-28 22:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						38612b4edc 
					 
					
						
						
							
							update default UA string ( Closes   #390 )  
						
						
						
						
					 
					
						2012-09-27 23:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						9bb8dc8e42 
					 
					
						
						
							
							Python 2.6 compatibility fix. Thanks @Jamesc359 -  closes   #400  
						
						
						
						
					 
					
						2012-08-19 16:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Arvydas Sidorenko 
							
						 
					 
					
						
						
							
						
						bae611f216 
					 
					
						
						
							
							Simplified preferredencoding()  
						
						... 
						
						
						
						Not sure what is the point to use yield to return encoding, thus
it will simplify the whole function.
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com > 
						
						
					 
					
						2012-07-01 18:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								chocolateboy 
							
						 
					 
					
						
						
							
						
						6ab92c8b62 
					 
					
						
						
							
							don't corrupt stdout (-o -) in verbose mode  
						
						
						
						
					 
					
						2012-05-30 11:50:13 +01: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 
							
						 
					 
					
						
						
							
						
						0b8c922da9 
					 
					
						
						
							
							Introduced Trouble(Exception) for more elegant non-fatal errors handling  
						
						
						
						
					 
					
						2012-05-09 09:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						921a145592 
					 
					
						
						
							
							dropped the support for Python 2.5  
						
						... 
						
						
						
						let's elaborate the decision: Python 2.5 is a 6 years old release
and "under the current release policy, no security issues in Python
2.5 will be fixed anymore" (!!); also, it doesn't support the new
zipfile distribution format. 
						
						
					 
					
						2012-05-01 17:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						9beb5af82e 
					 
					
						
						
							
							some HTMLParser bugfixes  
						
						
						
						
					 
					
						2012-04-13 22:09:24 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
							
						
						9e6dd23876 
					 
					
						
						
							
							merged unescapeHTML branch; removed lxml dependency  
						
						
						
						
					 
					
						2012-04-11 00:22:51 +02:00