Compare commits

..

No commits in common. "dfa68ee42a96bbcf19252bd5a138ac680716d6a5" and "456586d9cd1a32cd1cc77f054d6fb569bc0a0230" have entirely different histories.

7 changed files with 119649 additions and 122703 deletions

File diff suppressed because it is too large Load diff

240312
M3U8/TV.xml

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -70,7 +70,7 @@ async def main() -> None:
httpx_tasks = [ httpx_tasks = [
asyncio.create_task(fawa.scrape()), asyncio.create_task(fawa.scrape()),
asyncio.create_task(istreameast.scrape()), asyncio.create_task(istreameast.scrape()),
# asyncio.create_task(ovogoal.scrape()), asyncio.create_task(ovogoal.scrape()),
asyncio.create_task(pawa.scrape()), asyncio.create_task(pawa.scrape()),
asyncio.create_task(shark.scrape()), asyncio.create_task(shark.scrape()),
asyncio.create_task(totalsportek.scrape()), asyncio.create_task(totalsportek.scrape()),

View file

@ -18,7 +18,7 @@ CACHE_FILE = Cache(TAG, exp=19_800)
BASE_URL = "https://roxiestreams.su" BASE_URL = "https://roxiestreams.su"
SPORT_URLS = { SPORT_URLS = {
# "March Madness": urljoin(BASE_URL, "march-madness"), "March Madness": urljoin(BASE_URL, "march-madness"),
"Racing": urljoin(BASE_URL, "motorsports"), "Racing": urljoin(BASE_URL, "motorsports"),
# "American Football": urljoin(BASE_URL, "nfl"), # "American Football": urljoin(BASE_URL, "nfl"),
} | { } | {

View file

@ -187,9 +187,6 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
(live_data.json() or [{}])[-1].get("result", {}).get("data", {}).get("json") (live_data.json() or [{}])[-1].get("result", {}).get("data", {}).get("json")
) )
if not api_data:
return events
for link in api_data: for link in api_data:
if not link.get("viewerCount"): if not link.get("viewerCount"):
continue continue

View file

@ -1,12 +1,13 @@
## Base Log @ 2026-03-31 09:38 UTC ## Base Log @ 2026-03-30 09:53 UTC
### ✅ Working Streams: 159<br>❌ Dead Streams: 3 ### ✅ Working Streams: 158<br>❌ Dead Streams: 4
| Channel | Error (Code) | Link | | Channel | Error (Code) | Link |
| ------- | ------------ | ---- | | ------- | ------------ | ---- |
| FDSN Southeast | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/2213.m3u8` |
| FDSN Southwest | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/21843.m3u8` |
| Hallmark Family | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/9307.m3u8` | | Hallmark Family | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/9307.m3u8` |
| NHL Network | HTTP Error (000) | `http://mytvstream.net:8080/live/30550113/30550113/20179.m3u8` | | NHL Network | HTTP Error (000) | `http://mytvstream.net:8080/live/30550113/30550113/20179.m3u8` |
| SportsNet New York | HTTP Error (404) | `http://212.102.60.231/SNY/index.m3u8` |
--- ---
#### Base Channels URL #### Base Channels URL
``` ```