Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								84bc4dcb0f 
								
							 
						 
						
							
							
								
								[downloader/http] Clarify rationale for Content-Range check ( #6426 )  
							
							
							
						 
						
							2015-08-03 02:27:47 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								10eaa8ef1d 
								
							 
						 
						
							
							
								
								[downloader/http] Report unable to resume  
							
							
							
						 
						
							2015-08-03 02:25:40 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								c3124c3085 
								
							 
						 
						
							
							
								
								[downloader/http] Simplify  
							
							
							
						 
						
							2015-08-03 02:25:08 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									remitamine 
								
							 
						 
						
							
							
							
							
								
							
							
								8d5b8b477e 
								
							 
						 
						
							
							
								
								[utils] import re  
							
							
							
						 
						
							2015-08-03 02:23:35 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									remitamine 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d2a9a3db 
								
							 
						 
						
							
							
								
								[utils] restart download if server does not support byte ranges  
							
							
							
						 
						
							2015-08-03 02:23:31 +06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								2ddcd88129 
								
							 
						 
						
							
							
								
								Remove code that was only used by the Grooveshark extractor  
							
							
							
						 
						
							2015-05-02 17:29:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								c59e701e35 
								
							 
						 
						
							
							
								
								Default to continuedl=True  
							
							... 
							
							
							
							We already do this in the CLI interface, so it should be just fine. 
							
						 
						
							2015-03-28 08:11:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								f28fe66970 
								
							 
						 
						
							
							
								
								[downloader/http] Add missing fields for _hook_progress call  
							
							... 
							
							
							
							It would fail if you run 'youtube-dl --no-part URL' a second time when the file has already been downloaded.
(Reported in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1195779 ) 
							
						 
						
							2015-03-04 12:14:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								123397317c 
								
							 
						 
						
							
							
								
								[downloader/http] Remove wrong '_hook_progress' call ( fixes   #5117 )  
							
							
							
						 
						
							2015-03-03 18:45:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								09ab40b7d1 
								
							 
						 
						
							
							
								
								Merge branch 'progress-as-hook2'  
							
							
							
						 
						
							2015-02-17 23:41:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								a91a2c1a83 
								
							 
						 
						
							
							
								
								[downloader] Remove various unneeded assignments and imports  
							
							
							
						 
						
							2015-02-17 21:44:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								16e7711e22 
								
							 
						 
						
							
							
								
								[downloader/http] Remove gruesome import  
							
							
							
						 
						
							2015-02-17 21:42:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								5cda4eda72 
								
							 
						 
						
							
							
								
								[YoutubeDL] Use a progress hook for progress reporting  
							
							... 
							
							
							
							Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes  #4875 . 
							
						 
						
							2015-02-17 21:40:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								1283204917 
								
							 
						 
						
							
							
								
								[http] PEP8 ( #4831 )  
							
							
							
						 
						
							2015-02-02 12:05:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									light94 
								
							 
						 
						
							
							
							
							
								
							
							
								e77d2975af 
								
							 
						 
						
							
							
								
								Handling Connection Reset by Peer Error  
							
							
							
						 
						
							2015-02-01 00:10:58 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								881e6a1f5c 
								
							 
						 
						
							
							
								
								Add --xattr-set-filesize option ( Fixes   #1348 )  
							
							
							
						 
						
							2015-01-25 04:49:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								e1554a407d 
								
							 
						 
						
							
							
								
								[extractors] Use http_headers for setting the User-Agent and the Referer  
							
							
							
						 
						
							2015-01-24 18:23:53 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc79574fc 
								
							 
						 
						
							
							
								
								Fix imports and general cleanup  
							
							... 
							
							
							
							· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions 
							
						 
						
							2014-12-13 12:35:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								cf372f0778 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'SyxbEaEQ2/rate-limit'  
							
							
							
						 
						
							2014-12-12 17:16:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								4d2d638df4 
								
							 
						 
						
							
							
								
								[http] Modernize  
							
							
							
						 
						
							2014-11-26 12:27:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								b686fc18da 
								
							 
						 
						
							
							
								
								[hlsnative] Support test parameter  
							
							
							
						 
						
							2014-09-24 14:38:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								88a23aef5a 
								
							 
						 
						
							
							
								
								[http] Avoid closing stdout ( Fixes   #3686 )  
							
							
							
						 
						
							2014-09-05 22:05:36 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								d769be6c96 
								
							 
						 
						
							
							
								
								[grooveshark,http] Make HTTP POST downloads work  
							
							
							
						 
						
							2014-08-24 01:31:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SyxbEaEQ2 
								
							 
						 
						
							
							
							
							
								
							
							
								c7667c2d7f 
								
							 
						 
						
							
							
								
								[downloader/(common/http)] Changes calculation of the rate-limit. ( Fix   #2297 ,  fix   #2140 ,  fix   #595 ,  fix   #2370 )  
							
							
							
						 
						
							2014-07-31 03:08:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								32fd27ec98 
								
							 
						 
						
							
							
								
								[http] Fix string/None comparison with int while in test  
							
							
							
						 
						
							2014-04-30 20:02:17 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								df297c8794 
								
							 
						 
						
							
							
								
								[http] Improve download mechanism when Range HTTP header is ignored  
							
							
							
						 
						
							2014-04-27 09:32:01 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								a59e40a1ea 
								
							 
						 
						
							
							
								
								Replace 'referer' with 'http_referer'  
							
							
							
						 
						
							2014-03-25 21:53:26 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey M․ 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0e49e1c7 
								
							 
						 
						
							
							
								
								Use explicitly set Referer header for downloading  
							
							
							
						 
						
							2014-03-25 21:22:27 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								22ff5d2105 
								
							 
						 
						
							
							
								
								[http] Use the YoutubeDL.urlopen method  
							
							
							
						 
						
							2014-03-07 16:41:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rzhxeo 
								
							 
						 
						
							
							
							
							
								
							
							
								60daf7f0bb 
								
							 
						 
						
							
							
								
								Set resume_len to 0 if download is restarted  
							
							
							
						 
						
							2014-02-26 02:47:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								f89197d73e 
								
							 
						 
						
							
							
								
								Some pep8 style fixes  
							
							
							
						 
						
							2014-01-25 15:33:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								7976fcac55 
								
							 
						 
						
							
							
								
								[http] Fix ‘err’ variable not being assigned in an except block ( #2045 )  
							
							
							
						 
						
							2013-12-31 13:44:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								dabc127362 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							2013-12-23 16:03:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								1538eff6d8 
								
							 
						 
						
							
							
								
								[bliptv] Remove support for direct downloads  
							
							... 
							
							
							
							This is now handled by the generic IE 
							
						 
						
							2013-12-23 15:49:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc2ddccc8 
								
							 
						 
						
							
							
								
								Move FileDownloader to its own module and create a new class for each download process  
							
							... 
							
							
							
							A suitable downloader can be found using the 'get_suitable_downloader' function.
Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded 
							
						 
						
							2013-12-11 16:18:48 +01:00