skips downloading files which already exist

pull/1/head
Mike Lynch 2023-10-21 09:55:05 +11:00
parent 8375051085
commit 793b615278
1 changed files with 7 additions and 4 deletions

View File

@ -9,10 +9,13 @@ from pathlib import Path
def download_audio(link, destdir):
parts = link.split('/')
ptarget = Path(destdir) / Path(parts[-1])
target = str(ptarget.resolve())
args = [ "wget", link, "-o", target ]
print(f"downloading {link} to {target}")
subprocess.run(args)
target = ptarget.resolve()
if target.exists():
print("File already exists, skipping")
else:
args = [ "wget", link, "-o", str(target) ]
print(f"downloading {link}")
subprocess.run(args)