Wytcher and why I don't want to download YouTube Videos anymore
Bot Gate is real:
I wanted to build something like pinchflat but wound up running into a strange issue that I haven't been able to resolve. YouTube is not a fan of ytdl (shocker) and works really hard to make sure that you aren't botting.
- ytdl-sub bot-gate handling shipped. YouTube's "confirm you're not a bot" gate now has a real story: rate-limit presets in config.yaml, a wrapper scripts/ytdl-sub/run.sh that classifies failures and pushes metrics to Pushgateway, a circuit breaker that SIGTERMs ytdl-sub on the first bot-gate line, Prometheus alerts, and a Grafana dashboard (UID ytdl-sub). Cookies remain off the table per policy; PO-token-provider sidecar is the next move if throttling isn't enough.
That said it's not working so instead I want to pivot. Instead of downloading all the videos I just want to check for new videos that I can then choose what to watch. This is where Wytchr comes in.