Compare commits

...

33 commits

Author SHA1 Message Date
GitHub Actions Bot
e2dcd7ef9b update M3U8 2026-01-15 21:02:59 -05:00
GitHub Actions Bot
19b1b02d71 update M3U8 2026-01-15 20:32:28 -05:00
GitHub Actions Bot
7206935abb update M3U8 2026-01-15 20:03:54 -05:00
GitHub Actions Bot
5cf83adf83 update M3U8 2026-01-15 19:33:29 -05:00
GitHub Actions Bot
4151fc853a update M3U8 2026-01-15 19:07:38 -05:00
GitHub Actions Bot
0b218c73cf update M3U8 2026-01-15 18:32:10 -05:00
GitHub Actions Bot
944bcb35af update M3U8 2026-01-15 18:01:23 -05:00
GitHub Actions Bot
40818fa14f update M3U8 2026-01-15 17:31:19 -05:00
GitHub Actions Bot
2a631f4c8c update M3U8 2026-01-15 17:01:32 -05:00
GitHub Actions Bot
cdd8c43d0b update M3U8 2026-01-15 16:31:21 -05:00
GitHub Actions Bot
17c4b0fe95 update M3U8 2026-01-15 16:01:32 -05:00
GitHub Actions Bot
d977862105 health log 2026-01-15 20:46:28 +00:00
GitHub Actions Bot
407ea57861 update M3U8 2026-01-15 15:30:37 -05:00
GitHub Actions Bot
0d92927ac4 update M3U8 2026-01-15 15:02:05 -05:00
GitHub Actions Bot
176e826973 update M3U8 2026-01-15 14:32:37 -05:00
GitHub Actions Bot
2aa6ca852e update EPG 2026-01-15 19:05:27 +00:00
GitHub Actions Bot
17751a7820 update M3U8 2026-01-15 14:01:41 -05:00
GitHub Actions Bot
aa7f11d31d update M3U8 2026-01-15 13:31:03 -05:00
GitHub Actions Bot
8bdb795c77 update M3U8 2026-01-15 13:02:59 -05:00
GitHub Actions Bot
180eb4933a update M3U8 2026-01-15 12:02:27 -05:00
GitHub Actions Bot
6481a627ee update M3U8 2026-01-15 11:01:38 -05:00
GitHub Actions Bot
77c0f5f496 update M3U8 2026-01-15 10:01:43 -05:00
GitHub Actions Bot
374848cd0a health log 2026-01-15 14:48:38 +00:00
GitHub Actions Bot
bd2a34b27b update M3U8 2026-01-15 09:01:55 -05:00
GitHub Actions Bot
7bd858f6d8 update M3U8 2026-01-15 08:02:05 -05:00
GitHub Actions Bot
e8031505d2 update EPG 2026-01-15 10:56:05 +00:00
GitHub Actions Bot
e8febdda48 health log 2026-01-15 08:53:01 +00:00
GitHub Actions Bot
ec935eb4b9 update M3U8 2026-01-14 23:30:50 -05:00
GitHub Actions Bot
fcf05cb560 update M3U8 2026-01-14 23:02:07 -05:00
GitHub Actions Bot
d19adbe477 update EPG 2026-01-15 03:56:56 +00:00
GitHub Actions Bot
10562a9129 health log 2026-01-15 03:52:39 +00:00
doms9
00000d98bb e
use different totalsportek.py mirror
2026-01-14 22:16:37 -05:00
GitHub Actions Bot
53255f7234 update M3U8 2026-01-14 22:06:03 -05:00
6 changed files with 95331 additions and 98107 deletions

186402
EPG/TV.xml

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -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:

View file

@ -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]]:

View file

@ -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
```