Add ability to specify download directory

This commit is contained in:
2026-05-14 21:21:43 +09:30
parent ba808c4853
commit 6e938857d4
+11 -3
View File
@@ -272,9 +272,10 @@ def parse_args():
) )
parser.add_argument( parser.add_argument(
"--downloads", "-d", "--downloads",
dest="downloads",
default="./downloads", default="./downloads",
help="Download directory" help="Directory where videos will be saved."
) )
parser.add_argument( parser.add_argument(
@@ -293,8 +294,15 @@ if __name__ == "__main__":
args = parse_args() args = parse_args()
# Convert to Path object and ensure it exists
download_path = Path(args.downloads).resolve()
if not args.dry_run and not download_path.exists():
print(f"📂 Creating download directory: {download_path}")
download_path.mkdir(parents=True, exist_ok=True)
AutoGrabber( AutoGrabber(
download_dir=args.downloads, download_dir=download_path,
dry_run=args.dry_run, dry_run=args.dry_run,
mark_existing=args.mark_existing mark_existing=args.mark_existing
).run() ).run()