From 00000d9703f34cbe40eb1e255f97417a2bbacbc3 Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Tue, 6 Jan 2026 02:32:43 -0500 Subject: [PATCH] e --- M3U8/fetch.py | 2 +- M3U8/scrapers/cdnlivetv.py | 13 +++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/M3U8/fetch.py b/M3U8/fetch.py index 565926d..a8530db 100644 --- a/M3U8/fetch.py +++ b/M3U8/fetch.py @@ -62,7 +62,7 @@ async def main() -> None: asyncio.create_task(roxie.scrape()), asyncio.create_task(shark.scrape()), asyncio.create_task(sport9.scrape()), - asyncio.create_task(streambtw.scrape()), + # asyncio.create_task(streambtw.scrape()), asyncio.create_task(streamcenter.scrape()), asyncio.create_task(streamfree.scrape()), asyncio.create_task(streamhub.scrape()), diff --git a/M3U8/scrapers/cdnlivetv.py b/M3U8/scrapers/cdnlivetv.py index 8bf8642..8a8ef52 100644 --- a/M3U8/scrapers/cdnlivetv.py +++ b/M3U8/scrapers/cdnlivetv.py @@ -25,29 +25,22 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]: if not (api_data := API_FILE.load(per_entry=False)): log.info("Refreshing API cache") - api_data = {"timestamp": now.timestamp()} - if r := await network.request( API_URL, log=log, params={"user": "cdnlivetv", "plan": "free"}, ): - api_data: dict = r.json() - - api_data["timestamp"] = now.timestamp() + api_data = r.json().get("cdn-live-tv", {"timestamp": now.timestamp()}) API_FILE.write(api_data) - if not (data := api_data.get("cdn-live-tv")): - return events - start_dt = now.delta(minutes=-30) end_dt = now.delta(minutes=30) - sports = [key for key in data.keys() if not key.islower()] + sports = [key for key in api_data.keys() if not key.islower()] for sport in sports: - event_info = data[sport] + event_info = api_data[sport] for event in event_info: t1, t2 = event["awayTeam"], event["homeTeam"]