e
This commit is contained in:
parent
00000d94a2
commit
00000d9a95
12 changed files with 160 additions and 55 deletions
|
|
@ -5,7 +5,7 @@ from urllib.parse import urljoin
|
|||
import httpx
|
||||
from selectolax.parser import HTMLParser, Node
|
||||
|
||||
from .utils import LOGOS, get_base, get_logger
|
||||
from .utils import get_base, get_logger, league_info
|
||||
|
||||
log = get_logger(__name__)
|
||||
|
||||
|
|
@ -109,11 +109,16 @@ async def main(client: httpx.AsyncClient) -> None:
|
|||
for i, link in enumerate(m3u8_urls, start=1):
|
||||
sport, event = item["sport"], item["event"]
|
||||
|
||||
urls[f"[{sport}] {event} (S{i})"] = {
|
||||
key = f"[{sport}] {event} (S{i})"
|
||||
|
||||
entry = {
|
||||
"url": link,
|
||||
"logo": LOGOS.get(sport, LOGOS["default"]),
|
||||
"logo": league_info(sport)["logo"],
|
||||
"tvg-id": league_info(sport)["id"],
|
||||
}
|
||||
|
||||
urls[key] = entry
|
||||
|
||||
log.info(f"Collected {len(urls)} events")
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue