diff --git a/app/extractors/tubes/galaxyporn.py b/app/extractors/tubes/galaxyporn.py index 0f325a5..e9b7ba5 100644 --- a/app/extractors/tubes/galaxyporn.py +++ b/app/extractors/tubes/galaxyporn.py @@ -28,7 +28,9 @@ _IFRAME_RE = re.compile(r']+src="([^"]+)"', re.IGNORECASE) #: Hostery, ktorych NIE resolwujemy serwerowo, tylko oddajemy telefonowi do WebView. _NEEDS_WEBVIEW_RE = re.compile(r"vikingfile\.", re.IGNORECASE) #: Link do pliku na vikingfile, gdziekolwiek w HTML (iframe ALBO zwykly ). -_VIKINGFILE_RE = re.compile(r"https?://vikingfile\.com/f/[A-Za-z0-9]+", re.IGNORECASE) +#: Serwis rotuje domena (2026-08-22: vikingfile.com oddaje 302 na vik1ngfile.site), +#: wiec lapiemy obie pisownie i dowolna koncowke, a nie sam .com. +_VIKINGFILE_RE = re.compile(r"https?://vik[i1]ngfile\.[a-z]{2,6}/f/[A-Za-z0-9]+", re.IGNORECASE) def _follow_redirect(url: str, *, timeout: float) -> str: