From fb601d373b25a5ff8696ca97971bf7cbc7aab01c Mon Sep 17 00:00:00 2001 From: Snehesh Shrestha Date: Fri, 8 Oct 2021 03:09:27 -0400 Subject: [PATCH] Skip already downloaded files Skip already downloaded files (helpful to resume interrupted downloads) --- downloader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/downloader.py b/downloader.py index c4ec7fb..9f8724c 100644 --- a/downloader.py +++ b/downloader.py @@ -31,7 +31,9 @@ def _download(video_url, download_folder): save_path = os.path.join(download_folder, os.path.basename(video_url)) - urllib.request.urlretrieve(video_url, save_path) + # Skip already downloaded files (helpful to resume interrupted downloads) + if not os.path.exists(save_path): + urllib.request.urlretrieve(video_url, save_path) if __name__ == '__main__': parser = argparse.ArgumentParser(