Allow skipping of albums

This commit is contained in:
Christoph Stahl 2025-08-10 23:05:12 +02:00
parent 9ad02ef1af
commit a7f8e85647

View file

@ -240,6 +240,9 @@ def main() -> None:
default=[],
help="Include additional releases in discography search (may be applied multiple times)",
)
parser.add_argument(
"--skip", "-s", action="append", default=[], help="Skip specific albums by name"
)
parser.add_argument(
"query", type=str, help="Search query for the album to download"
)
@ -289,6 +292,9 @@ def main() -> None:
]
for album in album_names:
if any(skip.lower() in album.lower() for skip in args.skip):
print(f"Skipping album: {album}")
continue
print(f"Found album: {artist_name} - {album}")
qb.search_and_download(f"{artist_name} {album}")
case _: