Compare commits

...

20 commits

Author SHA1 Message Date
GitHub Actions Bot
10f3acad6f update M3U8 2025-12-08 21:31:09 -05:00
doms9
00000d9dd3 e
- update streambtw refresh frequency
2025-12-08 21:28:45 -05:00
GitHub Actions Bot
8e5a0e3006 update M3U8 2025-12-08 21:01:23 -05:00
doms9
00000d92ad e
- add NHL to roxie.py
- remove unused imports
2025-12-08 20:42:02 -05:00
GitHub Actions Bot
8d51dc88f0 update M3U8 2025-12-08 20:31:27 -05:00
GitHub Actions Bot
aa8b01d36f update M3U8 2025-12-08 20:01:37 -05:00
GitHub Actions Bot
43c76a9686 update M3U8 2025-12-08 19:31:38 -05:00
GitHub Actions Bot
0690e57c52 update M3U8 2025-12-08 19:01:41 -05:00
GitHub Actions Bot
26afdcdd87 update M3U8 2025-12-08 18:31:31 -05:00
GitHub Actions Bot
05ff146b9e update M3U8 2025-12-08 18:00:44 -05:00
GitHub Actions Bot
4c1114a13e update M3U8 2025-12-08 17:31:02 -05:00
GitHub Actions Bot
5a507e5750 update M3U8 2025-12-08 17:00:29 -05:00
GitHub Actions Bot
077657bb02 update M3U8 2025-12-08 16:30:53 -05:00
GitHub Actions Bot
d9f0c59d6d update M3U8 2025-12-08 16:01:33 -05:00
GitHub Actions Bot
29645ad8c1 health log 2025-12-08 20:43:04 +00:00
GitHub Actions Bot
6420658101 update M3U8 2025-12-08 15:30:32 -05:00
GitHub Actions Bot
82b2a43b88 update M3U8 2025-12-08 15:01:54 -05:00
GitHub Actions Bot
1854488dd0 update M3U8 2025-12-08 14:31:38 -05:00
GitHub Actions Bot
09477dd2dd update M3U8 2025-12-08 14:01:40 -05:00
GitHub Actions Bot
af370d8183 update EPG 2025-12-08 18:56:10 +00:00
7 changed files with 4714 additions and 4665 deletions

6513
EPG/TV.xml

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -24,6 +24,7 @@ SPORT_ENDPOINTS = {
"motorsports": "Racing", "motorsports": "Racing",
"nba": "NBA", "nba": "NBA",
"nfl": "American Football", "nfl": "American Football",
"nhl": "NHL",
"soccer": "Soccer", "soccer": "Soccer",
} }

View file

@ -12,7 +12,7 @@ log = get_logger(__name__)
urls: dict[str, dict[str, str | float]] = {} urls: dict[str, dict[str, str | float]] = {}
CACHE_FILE = Cache("streambtw.json", exp=19_800) CACHE_FILE = Cache("streambtw.json", exp=5_400)
BASE_URL = "https://streambtw.com" BASE_URL = "https://streambtw.com"

View file

@ -1,11 +1,10 @@
import asyncio
import re import re
from functools import partial from functools import partial
from typing import Any from typing import Any
from urllib.parse import urljoin from urllib.parse import urljoin
import httpx import httpx
from playwright.async_api import BrowserContext, async_playwright from playwright.async_api import async_playwright
from .utils import Cache, Time, get_logger, leagues, network from .utils import Cache, Time, get_logger, leagues, network

View file

@ -1,7 +1,11 @@
## Base Log @ 2025-12-08 17:37 UTC ## Base Log @ 2025-12-08 20:43 UTC
### ✅ Working Streams: 146<br>❌ Dead Streams: 0 ### ✅ Working Streams: 144<br>❌ Dead Streams: 2
| Channel | Error (Code) | Link |
| ------- | ------------ | ---- |
| CBS | HTTP Error (403) | `http://cord-cutter.net:8080/30550113/30550113/120749` |
| HBO | HTTP Error (403) | `http://cord-cutter.net:8080/30550113/30550113/46713` |
--- ---
#### Base Channels URL #### Base Channels URL
``` ```