mirror of
https://github.com/doms9/iptv.git
synced 2026-01-20 03:49:03 +01:00
Compare commits
33 commits
d1a89ab47d
...
e2dcd7ef9b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e2dcd7ef9b | ||
|
|
19b1b02d71 | ||
|
|
7206935abb | ||
|
|
5cf83adf83 | ||
|
|
4151fc853a | ||
|
|
0b218c73cf | ||
|
|
944bcb35af | ||
|
|
40818fa14f | ||
|
|
2a631f4c8c | ||
|
|
cdd8c43d0b | ||
|
|
17c4b0fe95 | ||
|
|
d977862105 | ||
|
|
407ea57861 | ||
|
|
0d92927ac4 | ||
|
|
176e826973 | ||
|
|
2aa6ca852e | ||
|
|
17751a7820 | ||
|
|
aa7f11d31d | ||
|
|
8bdb795c77 | ||
|
|
180eb4933a | ||
|
|
6481a627ee | ||
|
|
77c0f5f496 | ||
|
|
374848cd0a | ||
|
|
bd2a34b27b | ||
|
|
7bd858f6d8 | ||
|
|
e8031505d2 | ||
|
|
e8febdda48 | ||
|
|
ec935eb4b9 | ||
|
|
fcf05cb560 | ||
|
|
d19adbe477 | ||
|
|
10562a9129 | ||
|
|
00000d98bb | ||
|
|
53255f7234 |
6 changed files with 95331 additions and 98107 deletions
186402
EPG/TV.xml
186402
EPG/TV.xml
File diff suppressed because one or more lines are too long
3504
M3U8/TV.m3u8
3504
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
3504
M3U8/events.m3u8
3504
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -118,7 +118,7 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
|||
live = []
|
||||
|
||||
start_ts = now.delta(hours=-1).timestamp()
|
||||
end_ts = now.delta(minutes=5).timestamp()
|
||||
end_ts = now.delta(minutes=1).timestamp()
|
||||
|
||||
for k, v in events.items():
|
||||
if k in cached_keys:
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ TAG = "TOTALSPRTK"
|
|||
|
||||
CACHE_FILE = Cache(f"{TAG.lower()}.json", exp=28_800)
|
||||
|
||||
BASE_URL = "https://live2.totalsportek777.com/"
|
||||
BASE_URL = "https://live.totalsportek777.com/"
|
||||
|
||||
|
||||
def fix_league(s: str) -> str:
|
||||
|
|
@ -29,7 +29,7 @@ async def process_event(url: str, url_num: int) -> tuple[str | None, str | None]
|
|||
|
||||
soup = HTMLParser(html_data.content)
|
||||
|
||||
if not (iframe := soup.css_first(".box iframe")):
|
||||
if not (iframe := soup.css_first("iframe")):
|
||||
log.warning(f"URL {url_num}) No iframe element found.")
|
||||
|
||||
return None, None
|
||||
|
|
@ -53,7 +53,7 @@ async def process_event(url: str, url_num: int) -> tuple[str | None, str | None]
|
|||
|
||||
log.info(f"URL {url_num}) Captured M3U8")
|
||||
|
||||
return match[2], iframe_src
|
||||
return bytes.fromhex(match[2]).decode("utf-8"), iframe_src
|
||||
|
||||
|
||||
async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
||||
|
|
|
|||
20
readme.md
20
readme.md
|
|
@ -1,20 +1,18 @@
|
|||
## Base Log @ 2026-01-14 20:43 UTC
|
||||
## Base Log @ 2026-01-15 20:46 UTC
|
||||
|
||||
### ✅ Working Streams: 134<br>❌ Dead Streams: 11
|
||||
### ✅ Working Streams: 136<br>❌ Dead Streams: 9
|
||||
|
||||
| Channel | Error (Code) | Link |
|
||||
| ------- | ------------ | ---- |
|
||||
| ESPN2 | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/257104` |
|
||||
| FDSN Detroit | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254459` |
|
||||
| FDSN Florida | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254460` |
|
||||
| FDSN Midwest | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254462` |
|
||||
| FDSN North | HTTP Error (403) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254463` |
|
||||
| FDSN Ohio | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254464` |
|
||||
| FDSN SoCal | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254465` |
|
||||
| FDSN Southwest | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254469` |
|
||||
| NBC Sports Bay Area | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/257216` |
|
||||
| FDSN North | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254463` |
|
||||
| FDSN Oklahoma | HTTP Error (403) | `http://mytvstream.net:8080/live/A1Jay5/362586/20934.m3u8` |
|
||||
| FDSN West | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254471` |
|
||||
| FDSN Wisconsin | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/254470` |
|
||||
| NBC Sports Boston | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/257204` |
|
||||
| NBC Sports California | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/257217` |
|
||||
| Premier Sports 2 | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117038` |
|
||||
| Space City Home Network | Unknown status (302) | `http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/257248` |
|
||||
| Sportsnet One | HTTP Error (403) | `http://mytvstream.net:8080/live/k4Svp2/645504/57297.m3u8` |
|
||||
---
|
||||
#### Base Channels URL
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue