mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[downloader/external] Add downloader for httpie (closes #6079)
This commit is contained in:
		@@ -109,6 +109,14 @@ class Aria2cFD(ExternalFD):
 | 
				
			|||||||
        cmd += ['--', info_dict['url']]
 | 
					        cmd += ['--', info_dict['url']]
 | 
				
			||||||
        return cmd
 | 
					        return cmd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class HttpieFD(ExternalFD):
 | 
				
			||||||
 | 
					    def _make_cmd(self, tmpfilename, info_dict):
 | 
				
			||||||
 | 
					        cmd = ['http', '--download', '--output', tmpfilename, info_dict['url']]
 | 
				
			||||||
 | 
					        for key, val in info_dict['http_headers'].items():
 | 
				
			||||||
 | 
					            cmd += ['%s:%s' % (key, val)]
 | 
				
			||||||
 | 
					        return cmd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_BY_NAME = dict(
 | 
					_BY_NAME = dict(
 | 
				
			||||||
    (klass.get_basename(), klass)
 | 
					    (klass.get_basename(), klass)
 | 
				
			||||||
    for name, klass in globals().items()
 | 
					    for name, klass in globals().items()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user