mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 08:43:58 +03:00
[universal] use faker only if necessary
This commit is contained in:
parent
fe34688d07
commit
bcc98c5a5c
@ -111,6 +111,10 @@ def universal_download(url, output_dir='.', merge=True, info_only=False, **kwarg
|
|||||||
|
|
||||||
for candy in candies:
|
for candy in candies:
|
||||||
try:
|
try:
|
||||||
|
try:
|
||||||
|
mime, ext, size = url_info(candy['url'], faker=False)
|
||||||
|
assert size
|
||||||
|
except:
|
||||||
mime, ext, size = url_info(candy['url'], faker=True)
|
mime, ext, size = url_info(candy['url'], faker=True)
|
||||||
if not size: size = float('Inf')
|
if not size: size = float('Inf')
|
||||||
except:
|
except:
|
||||||
@ -118,6 +122,11 @@ def universal_download(url, output_dir='.', merge=True, info_only=False, **kwarg
|
|||||||
else:
|
else:
|
||||||
print_info(site_info, candy['title'], ext, size)
|
print_info(site_info, candy['title'], ext, size)
|
||||||
if not info_only:
|
if not info_only:
|
||||||
|
try:
|
||||||
|
download_urls([candy['url']], candy['title'], ext, size,
|
||||||
|
output_dir=output_dir, merge=merge,
|
||||||
|
faker=False)
|
||||||
|
except:
|
||||||
download_urls([candy['url']], candy['title'], ext, size,
|
download_urls([candy['url']], candy['title'], ext, size,
|
||||||
output_dir=output_dir, merge=merge,
|
output_dir=output_dir, merge=merge,
|
||||||
faker=True)
|
faker=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user