Allow skipping of albums
This commit is contained in:
parent
9ad02ef1af
commit
a7f8e85647
1 changed files with 6 additions and 0 deletions
|
@ -240,6 +240,9 @@ def main() -> None:
|
||||||
default=[],
|
default=[],
|
||||||
help="Include additional releases in discography search (may be applied multiple times)",
|
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(
|
parser.add_argument(
|
||||||
"query", type=str, help="Search query for the album to download"
|
"query", type=str, help="Search query for the album to download"
|
||||||
)
|
)
|
||||||
|
@ -289,6 +292,9 @@ def main() -> None:
|
||||||
]
|
]
|
||||||
|
|
||||||
for album in album_names:
|
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}")
|
print(f"Found album: {artist_name} - {album}")
|
||||||
qb.search_and_download(f"{artist_name} {album}")
|
qb.search_and_download(f"{artist_name} {album}")
|
||||||
case _:
|
case _:
|
||||||
|
|
Loading…
Add table
Reference in a new issue