mirror of
https://github.com/doms9/iptv.git
synced 2026-03-07 11:18:25 +01:00
Compare commits
34 commits
00000d9f2b
...
55169c21ef
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
55169c21ef | ||
|
|
91f993d975 | ||
|
|
e33634f432 | ||
|
|
86889fc1de | ||
|
|
e6d4d09ca5 | ||
|
|
fb19751bd4 | ||
|
|
03b99569b8 | ||
|
|
0301399bab | ||
|
|
ed4f612594 | ||
|
|
042112e9ba | ||
|
|
f611e042b2 | ||
|
|
1e061e8660 | ||
|
|
533f92dd1f | ||
|
|
b857da28ff | ||
|
|
108293522b | ||
|
|
313053b937 | ||
|
|
23b42d8b71 | ||
|
|
4370a57cbb | ||
|
|
88d322d15b | ||
|
|
e4d9d2f536 | ||
|
|
40c855b079 | ||
|
|
04366195d6 | ||
|
|
dee9c79a73 | ||
|
|
00000d9735 | ||
|
|
fde7270ab9 | ||
|
|
d30fd08c1e | ||
|
|
951e9d925f | ||
|
|
f6c1225ec7 | ||
|
|
f8ce0c4844 | ||
|
|
8d5e3938e1 | ||
|
|
ddbef0662d | ||
|
|
115b163472 | ||
|
|
aef3211ff1 | ||
|
|
01ea36656b |
8 changed files with 107268 additions and 105033 deletions
1204
M3U8/TV.m3u8
1204
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
209871
M3U8/TV.xml
209871
M3U8/TV.xml
File diff suppressed because one or more lines are too long
|
|
@ -124,7 +124,7 @@ http://fl1.moveonjoy.com/DISNEY_XD/index.m3u8
|
|||
http://fl1.moveonjoy.com/E_ENTERTAINMENT_TELEVISION/index.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="42" tvg-id="ESPN.HD.us2" tvg-name="ESPN" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10179_dark_360w_270h.png" group-title="TV",ESPN
|
||||
http://41.205.93.154/ESPN/index.m3u8
|
||||
http://mytvstream.net:8080/live/bn80NG/909467/14197.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="43" tvg-id="ESPNEWS.HD.us2" tvg-name="ESPN News" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16485_dark_360w_270h.png" group-title="TV",ESPN News
|
||||
http://fl1.moveonjoy.com/ESPN_NEWS/index.m3u8
|
||||
|
|
@ -205,7 +205,7 @@ http://fl1.moveonjoy.com/FX/index.m3u8
|
|||
http://fl1.moveonjoy.com/FX_MOVIE/index.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="69" tvg-id="FXX.HD.us2" tvg-name="FXX" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/united-states/fxx-us.png" group-title="TV",FXX
|
||||
https://fl1.moveonjoy.com/FXX/index.m3u8
|
||||
http://mytvstream.net:8080/live/bn80NG/909467/46699.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="70" tvg-id="FYI.Channel.HD.us2" tvg-name="FYI TV" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16834_dark_360w_270h.png" group-title="TV",FYI TV
|
||||
http://fl1.moveonjoy.com/FYI/index.m3u8
|
||||
|
|
@ -343,10 +343,10 @@ https://fl1.moveonjoy.com/PARAMOUNT_NETWORK/index.m3u8
|
|||
https://fl1.moveonjoy.com/Pop_TV/index.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="115" tvg-id="Premier.Sports.1.HD.uk" tvg-name="Premier Sports 1" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s79027_dark_360w_270h.png" group-title="TV",Premier Sports 1
|
||||
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117037
|
||||
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5029.ts
|
||||
|
||||
#EXTINF:-1 tvg-chno="116" tvg-id="Premier.Sports.2.HD.uk" tvg-name="Premier Sports 2" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s109162_dark_360w_270h.png" group-title="TV",Premier Sports 2
|
||||
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117038
|
||||
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5030.ts
|
||||
|
||||
#EXTINF:-1 tvg-chno="117" tvg-id="ReelzChannel.HD.us2" tvg-name="Reelz Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s68385_dark_360w_270h.png" group-title="TV",Reelz Channel
|
||||
http://23.237.104.106:8080/USA_REELZ/index.m3u8
|
||||
|
|
@ -373,7 +373,7 @@ http://mytvstream.net:8080/live/bn80NG/909467/31636.m3u8
|
|||
http://mytvstream.net:8080/live/bn80NG/909467/20946.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="125" tvg-id="Sportsnet.360.HD.ca2" tvg-name="Sportsnet 360" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s49952_dark_360w_270h.png" group-title="TV",Sportsnet 360
|
||||
http://mytvstream.net:8080/live/bn80NG/909467/2219.m3u8
|
||||
https://stream.decentdoubts.net/803/index.m3u8?token=MnJPcXQ1NlRydE9iZ3BqYXNxMjJ5SlNucTV5dG02K0QyNHZJeDZlbmxZVERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm0wNStDbnJOOXJJM0puSytpbkE9PQ==
|
||||
|
||||
#EXTINF:-1 tvg-chno="126" tvg-id="Sportsnet.East.ca2" tvg-name="Sportsnet East" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s62109_dark_360w_270h.png" group-title="TV",Sportsnet East
|
||||
http://mytvstream.net:8080/live/bn80NG/909467/57298.m3u8
|
||||
|
|
|
|||
1194
M3U8/events.m3u8
1194
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -68,7 +68,7 @@ async def main() -> None:
|
|||
asyncio.create_task(roxie.scrape(hdl_brwsr)),
|
||||
asyncio.create_task(sport9.scrape(xtrnl_brwsr)),
|
||||
asyncio.create_task(streamcenter.scrape(xtrnl_brwsr)),
|
||||
asyncio.create_task(streamhub.scrape(xtrnl_brwsr)),
|
||||
# asyncio.create_task(streamhub.scrape(xtrnl_brwsr)),
|
||||
asyncio.create_task(streamsgate.scrape(xtrnl_brwsr)),
|
||||
asyncio.create_task(totalsportek.scrape(hdl_brwsr)),
|
||||
asyncio.create_task(tvpass.scrape(hdl_brwsr)),
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ VALID_SPORTS = {
|
|||
"Football",
|
||||
"Basketball",
|
||||
"Ice Hockey",
|
||||
"Olympic Games",
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -140,9 +141,6 @@ async def refresh_xml_cache(now_ts: float) -> dict[str, dict[str, str | float]]:
|
|||
|
||||
sport, league = sprt[0], "".join(sprt[1:]).strip()
|
||||
|
||||
if sport not in VALID_SPORTS:
|
||||
continue
|
||||
|
||||
event_dt = Time.from_str(date)
|
||||
|
||||
key = f"[{sport} - {league}] {title} ({TAG})"
|
||||
|
|
@ -176,6 +174,13 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
|||
if k in cached_keys:
|
||||
continue
|
||||
|
||||
if not (
|
||||
v["sport"] in VALID_SPORTS
|
||||
or v["league"] in VALID_SPORTS
|
||||
or v["event"].lower() == "olympic games"
|
||||
):
|
||||
continue
|
||||
|
||||
if not start_ts <= v["event_ts"] <= end_ts:
|
||||
continue
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ TAG = "STRMBTW"
|
|||
|
||||
CACHE_FILE = Cache(TAG, exp=3_600)
|
||||
|
||||
API_FILE = Cache(f"{TAG}-api", exp=28_800)
|
||||
API_FILE = Cache(f"{TAG}-api", exp=19_800)
|
||||
|
||||
BASE_URL = "https://hiteasport.info"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +1,10 @@
|
|||
## Base Log @ 2026-02-09 04:37 UTC
|
||||
## Base Log @ 2026-02-10 04:41 UTC
|
||||
|
||||
### ✅ Working Streams: 142<br>❌ Dead Streams: 4
|
||||
### ✅ Working Streams: 145<br>❌ Dead Streams: 1
|
||||
|
||||
| Channel | Error (Code) | Link |
|
||||
| ------- | ------------ | ---- |
|
||||
| CW | HTTP Error (404) | `https://fl1.moveonjoy.com/CW_ORLANDO/index.m3u8` |
|
||||
| FXX | HTTP Error (404) | `https://fl1.moveonjoy.com/FXX/index.m3u8` |
|
||||
| Spectrum SportsNet LA Dodgers | HTTP Error (403) | `http://mytvstream.net:8080/live/bn80NG/909467/31636.m3u8` |
|
||||
| Sportsnet 360 | HTTP Error (403) | `http://mytvstream.net:8080/live/bn80NG/909467/2219.m3u8` |
|
||||
---
|
||||
#### Base Channels URL
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue