- misc edits.
This commit is contained in:
doms9 2026-04-18 13:53:53 -04:00
parent edc80fba5f
commit 00000d9e8c
4 changed files with 15 additions and 9 deletions

View file

@ -227,6 +227,7 @@ async def scrape(browser: Browser) -> None:
if events := await get_events(cached_urls.keys()):
log.info(f"Processing {len(events)} new URL(s)")
async with network.event_context(browser) as context:
for i, ev in enumerate(events, start=1):
async with network.event_page(context) as page:

View file

@ -45,11 +45,11 @@ class Cache:
if per_entry:
return {k: v for k, v in data.items() if self.is_fresh(v)}
if index:
ts: float | int = data[index].get("timestamp", Time.default_8())
else:
ts: float | int = data.get("timestamp", Time.default_8())
ts: float | int = (
data[index].get("timestamp", Time.default_8())
if index
else data.get("timestamp", Time.default_8())
)
dt_ts = Time.clean(Time.from_ts(ts)).timestamp()

View file

@ -153,7 +153,7 @@ class Leagues:
pattern = re.compile(r"\s+(?:-|vs\.?|at|@)\s+", re.I)
if pattern.search(event):
t1, t2 = re.split(pattern, event)
t1, t2 = pattern.split(event)
return any(t in self.teams(league) for t in (t1.strip(), t2.strip()))

View file

@ -217,9 +217,14 @@ class Network:
got_one: asyncio.Event,
) -> None:
invalids = ["amazonaws", "knitcdn", "jwpltx"]
escaped = [re.escape(i) for i in invalids]
escaped = [
re.escape(i)
for i in {
"amazonaws",
"knitcdn",
"jwpltx",
}
]
pattern = re.compile(rf"^(?!.*({'|'.join(escaped)})).*\.m3u8", re.I)