From 00000d9e5c58de3cf02181e7452135b72b5c40e6 Mon Sep 17 00:00:00 2001 From: doms9 <96013514+doms9@users.noreply.github.com> Date: Fri, 10 Oct 2025 19:52:08 -0400 Subject: [PATCH] e --- M3U8/scrapers/livetvsx.py | 48 ++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/M3U8/scrapers/livetvsx.py b/M3U8/scrapers/livetvsx.py index 30ff4e3..d411740 100644 --- a/M3U8/scrapers/livetvsx.py +++ b/M3U8/scrapers/livetvsx.py @@ -304,30 +304,32 @@ async def scrape(client: httpx.AsyncClient) -> None: log=log, ) + sport, event, title, ts = ( + ev["sport"], + ev["event"], + ev["title"], + ev["timestamp"], + ) + + key = f"[{sport}: {event}] {title} (LTVSX)" + + tvg_id, logo = leagues.info(event) + + if not tvg_id: + tvg_id, logo = leagues.info(sport) + + entry = { + "url": url, + "logo": logo, + "id": tvg_id or "Live.Event.us", + "base": "https://livetv.sx/enx/", + "timestamp": ts, + } + + cached_urls[key] = entry + if url: - sport, event, title, ts = ( - ev["sport"], - ev["event"], - ev["title"], - ev["timestamp"], - ) - - key = f"[{sport}: {event}] {title} (LTVSX)" - - tvg_id, logo = leagues.info(event) - - if not tvg_id: - tvg_id, logo = leagues.info(sport) - - entry = { - "url": url, - "logo": logo, - "id": tvg_id or "Live.Event.us", - "base": "https://livetv.sx/enx/", - "timestamp": ts, - } - - urls[key] = cached_urls[key] = entry + urls[key] = entry await browser.close()