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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 16040f46d6 . 
						
						
					 
					
						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 [ecc0c5ee01 ](ecc0c5ee01 ) broke youtube-dl for PyPy on Windows, making it unable to locate WinAPI functions.
Error: "TypeError: function name must be a string or integer"
Adding "b" prefix to strings with WinAPI function names fixes it. 
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Kozik 
							
						 
					 
					
						
						
							
						
						61ee5aeb73 
					 
					
						
						
							
							Fix UnicodeEncodeError with --write-info-json on Python 2.7 + Windows  
						
						 
						
						... 
						
						
						
						Fixes  #4244  
						
						
					 
					
						2014-11-20 06:26:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						92120217eb 
					 
					
						
						
							
							[cache] Fix writing to paths with unicode characters  
						
						 
						
						... 
						
						
						
						* Use "compat_getenv"
* "write_json_file" now expects the filename to be a string 
						
						
					 
					
						2014-11-19 00:02:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						28e614de5c 
					 
					
						
						
							
							[utils] Remove stray u'  
						
						 
						
						
						
						
					 
					
						2014-11-17 07:16:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6a68bb574a 
					 
					
						
						
							
							[eporner] Fix duration ( Closes   #4188 )  
						
						 
						
						
						
						
					 
					
						2014-11-16 14:55:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						ec5f601670 
					 
					
						
						
							
							[utils] Fix "write_json_file" for unicode names in python 2.x ( fixes   #4125 )  
						
						 
						
						
						
						
					 
					
						2014-11-15 22:00:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						eb4157fd17 
					 
					
						
						
							
							[utils] Fix struct.pack call on very old Python versions ( #4181 )  
						
						 
						
						
						
						
					 
					
						2014-11-14 00:39:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						609a61e3e6 
					 
					
						
						
							
							[npo] Improve npo.nl ( Fixes   #4173 )  
						
						 
						
						
						
						
					 
					
						2014-11-13 16:28:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4c0924bb24 
					 
					
						
						
							
							[utils] Fix intlist_to_bytes in Python 2 ( #4181 )  
						
						 
						
						
						
						
					 
					
						2014-11-13 15:28:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4164f0117e 
					 
					
						
						
							
							[utils] Remove unused import  
						
						 
						
						
						
						
					 
					
						2014-11-05 23:56:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						3828505646 
					 
					
						
						
							
							[utils] Use a regexp instead of HTMLParser for get_element_by_attribute  
						
						 
						
						
						
						
					 
					
						2014-11-04 23:33:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						12ea2f30cf 
					 
					
						
						
							
							[utils] Remove unused get_meta_content function  
						
						 
						
						
						
						
					 
					
						2014-11-04 23:20:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						4f195f55f0 
					 
					
						
						
							
							Do not override stdlib html parser 'locatestarttagend' regex ( fixes   #4081 )  
						
						 
						
						... 
						
						
						
						'<a href="foo" ><img src="bar" / ></a>' wouldn't be parsed right (the problem is '/ >', '/>' worked fine).
We need to change it in python 2.6 (for example the description of youtube videos wouldn't be extracted). 
						
						
					 
					
						2014-11-02 19:31:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						ecc0c5ee01 
					 
					
						
						
							
							[utils] Modernize  
						
						 
						
						
						
						
					 
					
						2014-11-02 11:37:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						baa708036c 
					 
					
						
						
							
							[compat] Fix imports  
						
						 
						
						
						
						
					 
					
						2014-11-02 11:26:40 +01:00