Sure, this was the command I used:
./yt-dlp --skip-download --write-sub --write-auto-sub --sub-lang en --sub-format json3 "https://www.youtube.com/playlist?list=PL8mG-RkN2uTw7PhlnAr4pZZz2QubIbujH"
That'll grab all the WAN shows (that's the playlist LTT provides for the WAN) of the autogenerated subs in a rather, uh, unique, JSON based format. From there I wrote some throw away quality Python to find razor or blade near percent:
import os, json
hits, files = 0, 0
for cur in [x for x in os.listdir(".") if x.endswith(".json3")]:
files += 1
with open(cur) as f:
data = json.load(f)
words = []
for event in data["events"]:
at = event["tStartMs"]
for seg in event.get("segs", []):
words.append((len(words), at, seg["utf8"].strip().lower()))
span = 10 * 1000
for i, at, word in words:
if word in {"razor", "blade", "razors", "blades"}:
span_min = min(x[0] for x in words if abs(x[1] - at)
It found some false positives (maybe one, don't remember), and the hit shared above.