mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[aria2c] Better default arguments
This commit is contained in:
		| @@ -253,14 +253,12 @@ class Aria2cFD(ExternalFD): | |||||||
|         return all(check_results) |         return all(check_results) | ||||||
|  |  | ||||||
|     def _make_cmd(self, tmpfilename, info_dict): |     def _make_cmd(self, tmpfilename, info_dict): | ||||||
|         cmd = [self.exe, '-c'] |         cmd = [self.exe, '-c', | ||||||
|         dn = os.path.dirname(tmpfilename) |                '--console-log-level=warn', '--summary-interval=0', '--download-result=hide', | ||||||
|         if 'fragments' not in info_dict: |                '--file-allocation=none', '-x16', '-j16', '-s16'] | ||||||
|             cmd += ['--out', os.path.basename(tmpfilename)] |         if 'fragments' in info_dict: | ||||||
|         verbose_level_args = ['--console-log-level=warn', '--summary-interval=0'] |             cmd += ['--allow-overwrite=true', '--allow-piece-length-change=true'] | ||||||
|         cmd += self._configuration_args(['--file-allocation=none', '-x16', '-j16', '-s16'] + verbose_level_args) |  | ||||||
|         if dn: |  | ||||||
|             cmd += ['--dir', dn] |  | ||||||
|         if info_dict.get('http_headers') is not None: |         if info_dict.get('http_headers') is not None: | ||||||
|             for key, val in info_dict['http_headers'].items(): |             for key, val in info_dict['http_headers'].items(): | ||||||
|                 cmd += ['--header', '%s: %s' % (key, val)] |                 cmd += ['--header', '%s: %s' % (key, val)] | ||||||
| @@ -268,7 +266,15 @@ class Aria2cFD(ExternalFD): | |||||||
|         cmd += self._option('--all-proxy', 'proxy') |         cmd += self._option('--all-proxy', 'proxy') | ||||||
|         cmd += self._bool_option('--check-certificate', 'nocheckcertificate', 'false', 'true', '=') |         cmd += self._bool_option('--check-certificate', 'nocheckcertificate', 'false', 'true', '=') | ||||||
|         cmd += self._bool_option('--remote-time', 'updatetime', 'true', 'false', '=') |         cmd += self._bool_option('--remote-time', 'updatetime', 'true', 'false', '=') | ||||||
|  |         cmd += self._configuration_args() | ||||||
|  |  | ||||||
|  |         dn = os.path.dirname(tmpfilename) | ||||||
|  |         if dn: | ||||||
|  |             cmd += ['--dir', dn] | ||||||
|  |         if 'fragments' not in info_dict: | ||||||
|  |             cmd += ['--out', os.path.basename(tmpfilename)] | ||||||
|         cmd += ['--auto-file-renaming=false'] |         cmd += ['--auto-file-renaming=false'] | ||||||
|  |  | ||||||
|         if 'fragments' in info_dict: |         if 'fragments' in info_dict: | ||||||
|             cmd += verbose_level_args |             cmd += verbose_level_args | ||||||
|             cmd += ['--uri-selector', 'inorder', '--download-result=hide'] |             cmd += ['--uri-selector', 'inorder', '--download-result=hide'] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan