This commit is contained in:
doms9 2026-02-11 23:22:53 -05:00
parent 2ad26ef050
commit 00000d9247
8 changed files with 34 additions and 20 deletions

View file

@ -1,4 +1,5 @@
from functools import partial
from urllib.parse import urljoin
from playwright.async_api import Browser
@ -15,9 +16,9 @@ CACHE_FILE = Cache(TAG, exp=10_800)
API_FILE = Cache(f"{TAG}-api", exp=19_800)
MIRRORS = [
"https://old.ppv.to/api/streams",
"https://api.ppvs.su/api/streams",
"https://api.ppv.to/api/streams",
"https://old.ppv.to",
"https://api.ppvs.su",
"https://api.ppv.to",
]
@ -29,7 +30,7 @@ async def get_events(url: str, cached_keys: list[str]) -> list[dict[str, str]]:
api_data = {"timestamp": now.timestamp()}
if r := await network.request(url, log=log):
if r := await network.request(urljoin(url, "api/streams"), log=log):
api_data: dict = r.json()
API_FILE.write(api_data)