diff --git a/playbooks/subtitles/COVERAGE.md b/playbooks/subtitles/COVERAGE.md index 1723e3c..80d5dac 100644 --- a/playbooks/subtitles/COVERAGE.md +++ b/playbooks/subtitles/COVERAGE.md @@ -1,6 +1,6 @@ # ARRFLIX subtitle coverage -_Generated 2026-05-10 01:18 UTC by `playbooks/subtitles/lib/audit-coverage.py`._ +_Generated 2026-05-10 05:02 UTC by `playbooks/subtitles/lib/audit-coverage.py`._ _Re-run: `JELLYFIN_TOKEN= playbooks/subtitles/lib/audit-coverage.py`._ Legend: `█` eng sidecar · `▒` eng embedded only · `▓` other-lang embedded · `·` none @@ -14,6 +14,9 @@ American Dad! 58 49 0 9 PARTIAL ██████████████████████████·████████·█████······███ ██·█████ +Archer 23 0 23 0 OK-EMBED (no sidecars) + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ + Futurama 72 0 72 0 OK-EMBED (no sidecars) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ @@ -30,17 +33,20 @@ Sassy the Sasquatch 5 5 0 0 OK (100% Star Wars: Maul - Shadow Lord 10 0 10 0 OK-EMBED (no sidecars) ▒▒▒▒▒▒▒▒▒▒ -The Big Lez Saga (2022) 3 0 0 3 NEEDS SUBS - ··· +Star Wars: Maul - Shadow Lord [Before Upscale] 10 0 10 0 OK-EMBED (no sidecars) + ▒▒▒▒▒▒▒▒▒▒ -The Donny & Clarence Show (2024) 5 0 0 5 NEEDS SUBS - ····· +The Big Lez Saga (2022) 3 3 0 0 OK (100%) + ███ + +The Donny & Clarence Show (2024) 5 5 0 0 OK (100%) + █████ The Mandalorian 24 0 24 0 OK-EMBED (no sidecars) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ -The Mike Nolan Show 3 0 0 3 NEEDS SUBS - ··· +The Mike Nolan Show 3 3 0 0 OK (100%) + ███ ``` @@ -50,6 +56,7 @@ The Mike Nolan Show 3 0 0 3 NEEDS SU Title sc emb Status ────────────────────────────────────────────────────────────────────────────── Idiocracy 0 2 OK (embedded) +Lilo & Stitch 1 2 OK (sidecar) The Dark Knight 0 1 OK (embedded) The Incredible Hulk 0 1 OK (embedded) ``` @@ -58,13 +65,13 @@ The Incredible Hulk 0 1 OK ( | Metric | Count | % | |---|---:|---:| -| Episodes total | 197 | — | -| eng sidecar | 54 | 27% | -| eng embedded only | 123 | 62% | +| Episodes total | 230 | — | +| eng sidecar | 65 | 28% | +| eng embedded only | 156 | 67% | | other-lang embedded only | 0 | 0% | -| no subs anywhere | 20 | 10% | -| Movies total | 3 | — | -| Movies with any eng sub | 3 | 100% | +| no subs anywhere | 9 | 3% | +| Movies total | 4 | — | +| Movies with any eng sub | 4 | 100% | ## Status meanings diff --git a/playbooks/subtitles/lib/audit-coverage.py b/playbooks/subtitles/lib/audit-coverage.py index ac4e931..3cb9e76 100755 --- a/playbooks/subtitles/lib/audit-coverage.py +++ b/playbooks/subtitles/lib/audit-coverage.py @@ -41,7 +41,7 @@ import urllib.parse NULLSTONE = os.environ.get("NULLSTONE", "user@192.168.0.100") JF_BASE = "http://localhost:8096" REPO_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "..")) -DEFAULT_OUT = os.path.join(REPO_ROOT, "processes", "subtitles", "COVERAGE.md") +DEFAULT_OUT = os.path.join(REPO_ROOT, "playbooks", "subtitles", "COVERAGE.md") def die(msg: str, code: int = 1) -> None: