mirror of
https://github.com/doms9/iptv.git
synced 2026-03-07 11:18:25 +01:00
e
This commit is contained in:
parent
22c09449cf
commit
00000d9c68
1 changed files with 8 additions and 6 deletions
|
|
@ -25,12 +25,12 @@ async def process_event(url: str, url_num: int) -> str | None:
|
||||||
soup = HTMLParser(html_data.content)
|
soup = HTMLParser(html_data.content)
|
||||||
|
|
||||||
if not (channel_name_elem := soup.css_first("#stream_name")):
|
if not (channel_name_elem := soup.css_first("#stream_name")):
|
||||||
log.warning(f"URL {url_num}) No channel found.")
|
log.warning(f"URL {url_num}) No channel name elem found.")
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
if not (channel_name := channel_name_elem.attributes.get("name")):
|
if not (channel_name := channel_name_elem.attributes.get("name")):
|
||||||
log.warning(f"URL {url_num}) No channel found.")
|
log.warning(f"URL {url_num}) No channel name found.")
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
@ -51,13 +51,15 @@ async def get_events() -> list[dict[str, str]]:
|
||||||
if not (h3_elem := row.css_first("h3")):
|
if not (h3_elem := row.css_first("h3")):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
sport = h3_elem.text(strip=True)
|
if (sport := h3_elem.text(strip=True)).lower() == "live tv channels":
|
||||||
|
|
||||||
if sport.lower() == "live tv channels":
|
|
||||||
continue
|
continue
|
||||||
|
|
||||||
for a in row.css("a.list-group-item[href]"):
|
for a in row.css("a.list-group-item[href]"):
|
||||||
event_name = a.text(strip=True).split(":", 1)[0]
|
splits = a.text(strip=True).split(":")
|
||||||
|
|
||||||
|
del splits[-3:]
|
||||||
|
|
||||||
|
event_name = ":".join(splits)
|
||||||
|
|
||||||
if not (href := a.attributes.get("href")):
|
if not (href := a.attributes.get("href")):
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue