diff --git a/app/extractors/__init__.py b/app/extractors/__init__.py index 7ee6df4..f7604dc 100644 --- a/app/extractors/__init__.py +++ b/app/extractors/__init__.py @@ -39,6 +39,7 @@ from app.extractors.tubes import ( pornhat, porntrex, sxyprn, + xhamster, yespornvip, ) @@ -84,10 +85,6 @@ _REGISTRY: dict[str, Callable[[str], list[StreamSource] | None]] = { # flashvars `video_url` → `get_file` 302 → CDN time-bound signed URL # (`expires`+`md5`, NIE IP-bound) → mobile gra direct, zero VPS bandwidth. "porntrexcom": porntrex.extract, - # VPS-blocked tubes — KVS / Cloudflare blokuje Hetzner IP, ale działają z residential - # IP (potwierdzone Chrome DevTools MCP 2026-05-15). Mobile WebView + INJECTED_JS - # (PlayerScreen.tsx:805) skanuje