Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						70a1165b32 
					 
					
						
						
							
							Don't use bare 'except:'  
						
						... 
						
						
						
						They catch any exception, including KeyboardInterrupt, we don't want to catch it. 
						
						
					 
					
						2015-03-27 13:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								Naglis Jonaitis 
							
						 
					 
					
						
						
							
						
						91757b0f37 
					 
					
						
						
							
							[utils] Escape all HTML entities written in hexadecimal form  
						
						
						
						
					 
					
						2015-03-26 17:15:27 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						92a4793b3c 
					 
					
						
						
							
							[utils] Place sanitize url function near other sanitizing functions  
						
						
						
						
					 
					
						2015-03-17 21:34:22 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						dc03a42537 
					 
					
						
						
							
							Merge branch 'sohu_fix' of  https://github.com/yan12125/youtube-dl  into yan12125-sohu_fix  
						
						
						
						
					 
					
						2015-03-17 21:18:36 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						2ebfeacabc 
					 
					
						
						
							
							[utils] Keep dot and dotdot unmodified ( Closes   #5171 )  
						
						
						
						
					 
					
						2015-03-10 00:50:11 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						f18ef2d144 
					 
					
						
						
							
							[utils] Disallow trailing dot in sanitize_path for a path part  
						
						
						
						
					 
					
						2015-03-08 22:08:48 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d55de57b67 
					 
					
						
						
							
							[utils] Fix sanitize_open  
						
						
						
						
					 
					
						2015-03-08 20:56:28 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						a2aaf4dbc6 
					 
					
						
						
							
							[utils] Add sanitize_path  
						
						
						
						
					 
					
						2015-03-08 20:55:22 +06:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						55969016e9 
					 
					
						
						
							
							[utils] Add a function to sanitize consecutive slashes in URLs  
						
						
						
						
					 
					
						2015-03-06 12:43:49 +08:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2461f79d2a 
					 
					
						
						
							
							[utils] Correct per-request proxy handling  
						
						
						
						
					 
					
						2015-03-03 13:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						91410c9bfa 
					 
					
						
						
							
							[letv] Add --cn-verification-proxy ( Closes   #5077 )  
						
						
						
						
					 
					
						2015-03-03 00:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a7440261c5 
					 
					
						
						
							
							[utils] Streap leading dots  
						
						... 
						
						
						
						Fixes  #2865 , closes  #5087  
					
						2015-03-02 19:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						003c69a84b 
					 
					
						
						
							
							Use shutil.get_terminal_size for getting the terminal width if it's available (python >= 3.3)  
						
						
						
						
					 
					
						2015-02-28 21:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						3e675fabe0 
					 
					
						
						
							
							[airmozilla] Be more tolerant when nonessential items are missing ( #5030 )  
						
						
						
						
					 
					
						2015-02-26 01:25:00 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						183139340b 
					 
					
						
						
							
							[utils] Bump our user agent  
						
						
						
						
					 
					
						2015-02-26 00:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5a42414b9c 
					 
					
						
						
							
							[utils] Prevent hyphen at beginning of filename ( Fixes   #5035 )  
						
						
						
						
					 
					
						2015-02-24 11:38:01 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8fb3ac3649 
					 
					
						
						
							
							PEP8: W503  
						
						
						
						
					 
					
						2015-02-21 14:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c460bdd56b 
					 
					
						
						
							
							[sandia] Add new extractor ( #4974 )  
						
						
						
						
					 
					
						2015-02-19 00:31:01 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d305dd73a3 
					 
					
						
						
							
							[utils] Fix js_to_json  
						
						... 
						
						
						
						Previously, the runtime could be atrocious for longer inputs. 
						
						
					 
					
						2015-02-18 23:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						7105440cec 
					 
					
						
						
							
							[Yam] Add new extractor  
						
						
						
						
					 
					
						2015-02-13 15:14:23 +08:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						08b38d5401 
					 
					
						
						
							
							[camdemy] Simplify and make more robust ( #4938 )  
						
						... 
						
						
						
						Do not throw errors if view count or upload date extraction fails.
Dispose of re.MULTILINE, which had absolutely no effect without any ^ or $ in sight.
Follow PEP8 naming conventions. 
						
						
					 
					
						2015-02-12 08:55:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						347de4931c 
					 
					
						
						
							
							[YoutubeDL] Add generic video filtering ( Fixes   #4916 )  
						
						... 
						
						
						
						This functionality is intended to eventually encompass the current format filtering. 
						
						
					 
					
						2015-02-10 03:32:24 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9bb8e0a3f9 
					 
					
						
						
							
							[wsj] Add new extractor ( Fixes   #4854 )  
						
						
						
						
					 
					
						2015-02-03 10:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8f4b58d70e 
					 
					
						
						
							
							[ntvde] Add new extractor ( Fixes   #4850 )  
						
						
						
						
					 
					
						2015-02-02 21:48:54 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8f9312c387 
					 
					
						
						
							
							Appease pyflakes8-3  
						
						
						
						
					 
					
						2015-02-01 11:30:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						4f264c02c7 
					 
					
						
						
							
							[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to do_open  
						
						... 
						
						
						
						With this change the '--no-check-certificate' works again (#4807 ). 
						
						
					 
					
						2015-01-29 15:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						cfb56d1af3 
					 
					
						
						
							
							Add --list-thumbnails  
						
						
						
						
					 
					
						2015-01-25 02:43:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3fcfb8e9fa 
					 
					
						
						
							
							[utils] YoutubeDLHandler: don't use 'Youtubedl-user-agent' for overriding the default user agent  
						
						... 
						
						
						
						Setting the 'User-Agent' header is enough 
						
						
					 
					
						2015-01-24 18:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a055469faf 
					 
					
						
						
							
							[downloader] Improve downloader selection  
						
						
						
						
					 
					
						2015-01-23 23:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						aa42e87340 
					 
					
						
						
							
							[utils] Catch strange Windows errors ( Closes   #4733 )  
						
						
						
						
					 
					
						2015-01-23 12:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d79323136f 
					 
					
						
						
							
							[utils] Simplify HTTPS socket creation  
						
						... 
						
						
						
						We were duplicating (bad) code and doing crazy things with SSL.
Just use TLSv1 across the board, and do with one implementation of HTTPSConnection.connect.
Fixes  #4696 . 
						
						
					 
					
						2015-01-23 11:15:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						ba655a0e4c 
					 
					
						
						
							
							Merge remote-tracking branch 'derrotebaron/master'  
						
						
						
						
					 
					
						2015-01-23 01:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						61ca9a80b3 
					 
					
						
						
							
							[generic] Add support for BOMs ( Fixes   #4753 )  
						
						
						
						
					 
					
						2015-01-23 01:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b55ee18ff3 
					 
					
						
						
							
							[hearthisat] Add support for more high-quality download links  
						
						
						
						
					 
					
						2015-01-22 12:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9d22a7dfb0 
					 
					
						
						
							
							[fourtube] Fix extraction  
						
						
						
						
					 
					
						2015-01-16 13:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						be5f2c192c 
					 
					
						
						
							
							[ssl] Correct connect creation  
						
						... 
						
						
						
						We want to authenticate the server, see https://docs.python.org/dev/library/ssl.html#ssl.Purpose.SERVER_AUTH  . 
						
						
					 
					
						2015-01-15 02:06:50 +01:00 
						 
				 
			
				
					
						
							
							
								Naglis Jonaitis 
							
						 
					 
					
						
						
							
						
						a69801e2c6 
					 
					
						
						
							
							[utils] Add additional format to unified_strdate  
						
						
						
						
					 
					
						2015-01-14 00:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Knoedtel 
							
						 
					 
					
						
						
							
						
						3d5f7a3947 
					 
					
						
						
							
							[utils] Prevent override of custom headers.  
						
						... 
						
						
						
						The dict of headers of request objects in urllib has its keys always
capitalized.
This causes the lookup to fail and overwrite the header. If for example
a Extractor tries to add a "User-Agent" header the internal
representation in the request object is "User-agent". The header is
therefore clobbered by the "User-Agent" in std_headers, because the
strings are not equal. 
						
						
					 
					
						2015-01-12 22:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						227d4822ff 
					 
					
						
						
							
							[utils] Disallow non string types in parse_duration ( Closes   #4679 )  
						
						
						
						
					 
					
						2015-01-12 21:06:26 +06:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2aeb06d6dc 
					 
					
						
						
							
							[utils] Improve colon handling ( Fixes   #4683 )  
						
						
						
						
					 
					
						2015-01-11 17:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c5a59d9391 
					 
					
						
						
							
							[utils] Fix call to _create_http_connection  
						
						... 
						
						
						
						Avoid confusion over args/kwargs. 
						
						
					 
					
						2015-01-10 20:05:30 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						be4a824d74 
					 
					
						
						
							
							Add new option --source-address  
						
						... 
						
						
						
						Closes  #3618 , fixes  #721 , fixes  #2481 , fixes  #4551 , closes  #1020 . 
					
						2015-01-10 19:56:51 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						776dc3992a 
					 
					
						
						
							
							[utils] Clarify more day-month-first ambiguous formats  
						
						
						
						
					 
					
						2015-01-10 19:43:52 +06:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						dd622d7c4e 
					 
					
						
						
							
							[netzkino] Add new extractor ( Fixes   #4669 )  
						
						
						
						
					 
					
						2015-01-09 23:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0590062925 
					 
					
						
						
							
							Respect age_limit when listing extractors ( Fixes   #4653 )  
						
						
						
						
					 
					
						2015-01-07 07:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						1d2d0e3ff2 
					 
					
						
						
							
							utils: Remove blank line at the end of file  
						
						
						
						
					 
					
						2015-01-04 14:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2ccd1b10e5 
					 
					
						
						
							
							[soulanime] Fix under Python 3  
						
						
						
						
					 
					
						2015-01-04 02:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						416c7fcbce 
					 
					
						
						
							
							Add documentation about supported sites ( Fixes   #4503 )  
						
						
						
						
					 
					
						2014-12-30 19:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7af808a5ef 
					 
					
						
						
							
							Improve code style  
						
						
						
						
					 
					
						2014-12-17 00:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						cae97f6521 
					 
					
						
						
							
							Improve and test ffmpeg version detection  
						
						
						
						
					 
					
						2014-12-14 21:59:59 +01:00