mirror of
https://github.com/doms9/iptv.git
synced 2026-01-21 03:59:03 +01:00
Compare commits
20 commits
27a2b78c0f
...
10f3acad6f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
10f3acad6f | ||
|
|
00000d9dd3 | ||
|
|
8e5a0e3006 | ||
|
|
00000d92ad | ||
|
|
8d51dc88f0 | ||
|
|
aa8b01d36f | ||
|
|
43c76a9686 | ||
|
|
0690e57c52 | ||
|
|
26afdcdd87 | ||
|
|
05ff146b9e | ||
|
|
4c1114a13e | ||
|
|
5a507e5750 | ||
|
|
077657bb02 | ||
|
|
d9f0c59d6d | ||
|
|
29645ad8c1 | ||
|
|
6420658101 | ||
|
|
82b2a43b88 | ||
|
|
1854488dd0 | ||
|
|
09477dd2dd | ||
|
|
af370d8183 |
7 changed files with 4714 additions and 4665 deletions
6513
EPG/TV.xml
6513
EPG/TV.xml
File diff suppressed because it is too large
Load diff
1426
M3U8/TV.m3u8
1426
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
1426
M3U8/events.m3u8
1426
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -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",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue