add ignore downloads flag

This commit is contained in:
Cyberes 2023-02-01 13:06:11 -07:00
parent 2b52231810
commit 915d7f89f0
1 changed files with 9 additions and 7 deletions

View File

@ -37,6 +37,7 @@ parser.add_argument('--threads', type=int, default=cpu_count(), help='How many d
parser.add_argument('--daemon', '-d', action='store_true', help="Run in daemon mode. Disables progress bars sleeps for the amount of time specified in --sleep.")
parser.add_argument('--sleep', type=float, default=60, help='How many minutes to sleep when in daemon mode.')
parser.add_argument('--silence-errors', '-s', action='store_true', help="Don't print any error messages to the console.")
parser.add_argument('--ignore-downloaded', '-i', action='store_true', help='Ignore videos that have been already downloaded and let YouTubeDL handle everything.')
args = parser.parse_args()
if args.threads <= 0:
@ -225,6 +226,7 @@ while True:
# sys.exit()
# Remove already downloaded files from the to-do list.
if not args.ignore_downloaded:
download_queue = []
s = set()
for p, video in enumerate(playlist['entries']):