Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								799c076384
								
							
						 | 
						
							
							
								
								collegehumor: able to download a single f4f file (not yet playable)
							
							
							
							
							
						 | 
						
							2012-11-28 04:51:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1cb5bcad2
								
							
						 | 
						
							
							
								
								Make __main__ work in all scenarios with relative imports
							
							
							
							
							
						 | 
						
							2012-11-28 03:55:35 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								64a57846d3
								
							
						 | 
						
							
							
								
								correct to_stderr
							
							
							
							
							
						 | 
						
							2012-11-28 00:33:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								72f976701a
								
							
						 | 
						
							
							
								
								youtube IE: Correct bytes vs str
							
							
							
							
							
						 | 
						
							2012-11-28 00:31:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bd9cc7a6a
								
							
						 | 
						
							
							
								
								typo
							
							
							
							
							
						 | 
						
							2012-11-28 00:22:55 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								f660c89d51
								
							
						 | 
						
							
							
								
								Use list comprehension instead of map
							
							
							
							
							
						 | 
						
							2012-11-28 00:19:24 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								a130bc6d02
								
							
						 | 
						
							
							
								
								One more except..as
							
							
							
							
							
						 | 
						
							2012-11-28 00:13:40 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								1a84d8675b
								
							
						 | 
						
							
							
								
								Use u instead of str in Python 2
							
							
							
							
							
						 | 
						
							2012-11-27 23:11:44 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								3aeb78ea4e
								
							
						 | 
						
							
							
								
								Better formatting (PEP 8)
							
							
							
							
							
						 | 
						
							2012-11-27 19:03:37 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								f8d8b39bba
								
							
						 | 
						
							
							
								
								Prepare 2012.11.29 release
							
							
							
							
							
						 | 
						
							2012-11-27 18:30:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								dcd60025f8
								
							
						 | 
						
							
							
								
								Fix filename sanitation (Closes #555)
							
							
							
							
							
						 | 
						
							2012-11-27 18:27:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Filippo Valsorda
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e4674830e
								
							
						 | 
						
							
							
								
								document info_dict['subtitles'] and info_dict['urlhandle']
							
							
							
							
							
						 | 
						
							2012-11-27 18:08:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Filippo Valsorda
								
							 
						 | 
						
							
							
							
							
								
							
							
								9ce5d9ee75
								
							
						 | 
						
							
							
								
								make all IEs return 'upload_date' and 'uploader', even if only u'NA'
							
							
							
							
							
						 | 
						
							2012-11-27 17:57:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Filippo Valsorda
								
							 
						 | 
						
							
							
							
							
								
							
							
								b49e75ff9a
								
							
						 | 
						
							
							
								
								info_dict['upload_date'] is documented in --output, IEs MUST specify it
							
							
							
							
							
						 | 
						
							2012-11-27 17:38:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Filippo Valsorda
								
							 
						 | 
						
							
							
							
							
								
							
							
								abe7a3ac2a
								
							
						 | 
						
							
							
								
								info_dict['player_url'] is used only for rtmpdump, indicate it as optional in the info_dict
							
							
							
							
							
						 | 
						
							2012-11-27 17:32:25 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								26396311b5
								
							
						 | 
						
							
							
								
								Add Christian Albrecht (Arte.tv IE) to authors
							
							
							
							
							
						 | 
						
							2012-11-27 17:16:49 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								dffe658bac
								
							
						 | 
						
							
							
								
								Remove exclamation mark in --restrict-filenames mode
							
							
							
							
							
						 | 
						
							2012-11-27 17:15:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								33d94a6c99
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'alab1001101/master'
							
							
							
							
							
						 | 
						
							2012-11-27 17:14:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc872b68a8
								
							
						 | 
						
							
							
								
								Actually merge #379
							
							
							
							
							
						 | 
						
							2012-11-27 16:42:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								c9128b353d
								
							
						 | 
						
							
							
								
								Bump version number to a numeric-only one to appease py2exe
							
							
							
							
							
						 | 
						
							2012-11-27 16:12:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								e7c6f1a2dc
								
							
						 | 
						
							
							
								
								Bump version number
							
							
							
							
							
						 | 
						
							2012-11-27 16:08:39 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								46cbda0be4
								
							
						 | 
						
							
							
								
								Minor filename encoding improvement in a common case
							
							
							
							
							
						 | 
						
							2012-11-27 15:07:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Philipp Hagemeister
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa59f4b6a9
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'chrisjrn/master'
							
							
							
							
							
						 | 
						
							2012-11-27 14:55:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |