Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						8271226a55
					 | 
					
						
						
							
							Fix --match-title and --reject-title decoding (Closes #690)
						
						
						
						
						
						
					 | 
					
						2013-02-21 17:09:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						3b024e17af
					 | 
					
						
						
							
							Work around buggy HTML Parser in Python < 2.7.3 (Closes #662)
						
						
						
						
						
						
					 | 
					
						2013-02-01 17:29:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						6df40dcbe0
					 | 
					
						
						
							
							Guard against sys.getfilesystemencoding() == None (#503)
						
						
						
						
						
						
					 | 
					
						2013-01-20 01:48:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						335959e778
					 | 
					
						
						
							
							Correct Blip.tv on 2.6, where HTTP headers are case-sensitive (wtf?)
						
						
						
						
						
						
					 | 
					
						2013-01-12 18:38:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						3446dfb7cb
					 | 
					
						
						
							
							Proper support for changing User-Agents from IEs
						
						
						
						
						
						
					 | 
					
						2013-01-12 16:49:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Philipp Hagemeister
							
						 
					 | 
					
						
						
							
						
						7851b37993
					 | 
					
						
						
							
							--recode-video option (Closes #18)
						
						
						
						
						
						
					 | 
					
						2013-01-12 15:09:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						d5ed35b664
					 | 
					
						
						
							
							moved updating code to update.py
						
						
						
						
						
						
					 | 
					
						2012-12-30 19:50:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |