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(