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 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							2128b696b8 
							
						 
					 
					
						
						
							
							[utils] Do not make an exception for SSLv3  
						
						... 
						
						
						
						SSLv3 is terminally vulnerable to POODLE; web browsers are currently deprecating/removing it.
Closes  #4459 , fixes  #4294  
						
						
					 
					
						2014-12-13 23:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							a23669220a 
							
						 
					 
					
						
						
							
							[utils] Make ssl work on Python 2.7.8  
						
						
						
						
					 
					
						2014-12-13 23:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							293f0f39ce 
							
						 
					 
					
						
						
							
							[utils] make_HTTPS_handler: Remove try/except block that would always raise an exception  
						
						... 
						
						
						
						This code is only run for Python < 3.4, where context.load_default_certs doesn't exist 
						
						
					 
					
						2014-12-12 23:43:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							0db261ba56 
							
						 
					 
					
						
						
							
							[utils] make_HTTPS_handler:  Use ssl.create_default_context in Python 2.7.9  
						
						... 
						
						
						
						The new features in the ssl module have been backported from 3.4, see https://docs.python.org/dev/whatsnew/2.7.html#pep-466-network-security-enhancements-for-python-2-7  
						
						
					 
					
						2014-12-12 23:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f8780e6d11 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'grompe/patch-1'  
						
						
						
						
					 
					
						2014-12-12 11:35:04 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f89ec7aa 
							
						 
					 
					
						
						
							
							Revert "[utils] Work around PyPy stupidity with Windows DLLs ( Fixes   #4392 )"  
						
						... 
						
						
						
						This reverts commit 16040f46d64bad8dcc5f948288ef469dd787d3d3. 
						
						
					 
					
						2014-12-12 11:33:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							16040f46d6 
							
						 
					 
					
						
						
							
							[utils] Work around PyPy stupidity with Windows DLLs ( Fixes   #4392 )  
						
						
						
						
					 
					
						2014-12-12 04:01:08 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							42bdd9d051 
							
						 
					 
					
						
						
							
							[cinchcast] Add new extractor ( Fixes   #4428 )  
						
						
						
						
					 
					
						2014-12-12 02:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f8795e102b 
							
						 
					 
					
						
						
							
							[utils] Add "yesterday" as a date keyword  
						
						
						
						
					 
					
						2014-12-11 10:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							83e865a370 
							
						 
					 
					
						
						
							
							Fix PEP8 issue E713  
						
						
						
						
					 
					
						2014-12-09 23:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Grom PE 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac4e8065a 
							
						 
					 
					
						
						
							
							Fix utils.py for PyPy on Windows  
						
						... 
						
						
						
						The line
```python
from __future__ import unicode_literals
```
introduced in commit [ecc0c5ee01f0e5bdd6af0c32cb5b4adcb2a2f78c](ecc0c5ee01 
						
						
					 
					
						2014-12-06 20:15:41 +07:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							5f9b83944d 
							
						 
					 
					
						
						
							
							[ffmpeg] Improve version check and call it from hls ( Fixes   #4377 )  
						
						
						
						
					 
					
						2014-12-06 12:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e8df5cee12 
							
						 
					 
					
						
						
							
							[minhateca] Fix duration parsing  
						
						
						
						
					 
					
						2014-12-04 17:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							4349c07dd7 
							
						 
					 
					
						
						
							
							[minhateca] Add extractor ( Fixes   #4094 )  
						
						
						
						
					 
					
						2014-12-04 17:02:05 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4ee31eb1 
							
						 
					 
					
						
						
							
							[utils] remove useless u prefix  
						
						
						
						
					 
					
						2014-11-26 11:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							be64b5b098 
							
						 
					 
					
						
						
							
							[xminus] Simplify and extend ( #4302 )  
						
						
						
						
					 
					
						2014-11-25 09:54:54 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							b74e86f48a 
							
						 
					 
					
						
						
							
							Fix all PEP8 issues except E501  
						
						
						
						
					 
					
						2014-11-23 22:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
						
						
							
						
						
							5f6a1245ff 
							
						 
					 
					
						
						
							
							PEP8 applied  
						
						
						
						
					 
					
						2014-11-23 20:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4111ed14 
							
						 
					 
					
						
						
							
							Provide guidance when called with a YouTube ID starting with a dash.  
						
						... 
						
						
						
						Reported at https://news.ycombinator.com/item?id=8648121  
						
						
					 
					
						2014-11-23 10:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							732ea2f09b 
							
						 
					 
					
						
						
							
							[utils] Improve update on error message somewhat  
						
						... 
						
						
						
						We still may want to implement a bulletproof check for the current version, and a better place to add this message so that it works for all kind of other errors too. 
						
						
					 
					
						2014-11-20 12:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Kozik 
							
						 
					 
					
						
						
						
						
							
						
						
							1394646a0a 
							
						 
					 
					
						
						
							
							Fix "ERROR: Cannot write metadata to JSON file" on Windows  
						
						... 
						
						
						
						Fixes  #4246  
					
						2014-11-20 06:26:34 +00:00