mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-11-14 04:55:07 +00:00
feat(dl): add --skip-missing to skip titles that miss a required language or track
A season run skips such a title and continues; one title, or a run that skips every title, still exits 1 (now also for -ado/-fso). REST jobs report skipped_titles.
This commit is contained in:
@@ -213,6 +213,10 @@ subs = [p for p in sys.argv[i].removeprefix("--subs=").split("\n") if p]
|
||||
nothing about whether the season is complete on disk. Downloading a single episode fires
|
||||
the post-script for that season as soon as the episode lands.
|
||||
|
||||
A title that track selection skips (`--skip-missing`, `-ado`, `-fso`) counts as done. The
|
||||
`season` post-script still fires for the episodes that landed, so the folder can be missing
|
||||
the skipped episodes. A run that skips every title fails, and then no `season` post-script fires.
|
||||
|
||||
A title that fails stops the whole run. unshackle dispatches the `failure` post-script for
|
||||
that title and then returns. It downloads no further title, and no `season` or `run`
|
||||
post-script fires after that point. This applies to every title type. If one episode of S01
|
||||
|
||||
Reference in New Issue
Block a user