Add ripnsfw provider (Doodstream/Lulustream leak aggregator)
ripnsfw.com serves its entire catalogue as a published-Google-Sheet CSV with no native pagination/search API, so the provider fetches and parses that CSV once (cached 180s) and does feed/search/pagination/sort in memory. Each row's Doodstream/Lulustream embed links resolve to formats[] via the existing (previously unused) doodstream/lulustream redirect proxies. Also fixes check.py's follow_proxy_redirect, which used HEAD even though these redirect-proxy routes only accept GET/POST, so it never actually resolved the redirect; extends the CF-protected host list (suffix matching + ripnsfw.com's client-only-SPA 404 page, dood.video, tnmr.org) so known sandbox/CDN-IP-reputation failures are reported as warnings instead of errors. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QTqf6orbHZ9rFFpVpcgzcR
This commit is contained in:
Reference in New Issue
Block a user