mirror of
https://github.com/doms9/iptv.git
synced 2026-04-23 20:07:00 +02:00
Compare commits
27 commits
0020bc9304
...
65bc947b2c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
65bc947b2c | ||
|
|
dd2d4bcbbc | ||
|
|
814087a007 | ||
|
|
ac963eccd1 | ||
|
|
e5e96fb604 | ||
|
|
3d2c0824ce | ||
|
|
fbbddd1c19 | ||
|
|
2434480bd1 | ||
|
|
ed801ea7af | ||
|
|
379a7584c1 | ||
|
|
bd84c5c082 | ||
|
|
e7a25708e3 | ||
|
|
00000d9035 | ||
|
|
39209d0284 | ||
|
|
15bff5c704 | ||
|
|
812bca1110 | ||
|
|
612d07da47 | ||
|
|
6dd5b5c80c | ||
|
|
b11d787b03 | ||
|
|
d8d8760db3 | ||
|
|
09ada775bf | ||
|
|
7f68a1d686 | ||
|
|
689b89b58e | ||
|
|
a1a743448c | ||
|
|
d3b4f1ee51 | ||
|
|
666ac9ed54 | ||
|
|
77acc0efdb |
8 changed files with 115065 additions and 115239 deletions
3000
M3U8/TV.m3u8
3000
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
224277
M3U8/TV.xml
224277
M3U8/TV.xml
File diff suppressed because one or more lines are too long
|
|
@ -73,7 +73,7 @@ https://cbsn-us.cbsnstream.cbsnews.com/out/v1/55a8648e8f134e82a470f83d562deeca/m
|
|||
https://dai.google.com/linear/hls/event/GxrCGmwST0ixsrc_QgB6qw/master.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="25" tvg-id="CBS.Sports.Network.HD.us2" tvg-name="CBS Sports Network" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16365_dark_360w_270h.png" group-title="TV",CBS Sports Network
|
||||
https://restream-live.realiptv.to/2879115/5077048/3712
|
||||
http://snowbank.houseinventer.com/7007/index.m3u8?token=c0lTeGc1M0gydFNjcloydGZhbTFsY1RYMkphdG5OcXdxNHpMeGFYWW5ZRERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm1zNStDbnJOOXFZMlhtcStybmc9PQ==
|
||||
|
||||
#EXTINF:-1 tvg-chno="26" tvg-id="Cinemax.HD.us2" tvg-name="Cinemax" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s34933_dark_360w_270h.png" group-title="TV",Cinemax
|
||||
http://23.237.104.106:8080/USA_CINEMAX/index.m3u8
|
||||
|
|
@ -136,7 +136,7 @@ http://23.237.104.106:8080/USA_DISNEY_XD/index.m3u8
|
|||
http://23.237.104.106:8080/USA_E/index.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="46" 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://snowbank.houseinventer.com/6500/index.m3u8?token=M1lDdWljYkdyZGFhZzVxeGc2Mkt5OGJicWNxd2xheDkzWWVieEt5b3lZVERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm1zNStDbnJOOXFZMlhtcStybmc9PQ==
|
||||
|
||||
#EXTINF:-1 tvg-chno="47" 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
|
||||
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/1003.ts
|
||||
|
|
@ -145,7 +145,7 @@ https://starshare.st/live/P4B9TB9xR8/humongous2tonight/1003.ts
|
|||
http://23.237.104.106:8080/USA_ESPNU/index.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="49" tvg-id="ESPN2.HD.us2" tvg-name="ESPN2" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s12444_dark_360w_270h.png" group-title="TV",ESPN2
|
||||
https://restream-live.realiptv.to/2879115/5077048/2581
|
||||
http://snowbank.houseinventer.com/6501/index.m3u8?token=M1lDdWljYkdyZGFhZzVxeGc2Mkt5OGJicWNxd2xheDkzWWVieEt5b3lZVERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm1zNStDbnJOOXFZMlhtcStybmc9PQ==
|
||||
|
||||
#EXTINF:-1 tvg-chno="50" tvg-id="FanDuel.Sports.Network.Detroit.HD.us" tvg-name="FDSN Detroit" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s54286_dark_360w_270h.png" group-title="TV",FDSN Detroit
|
||||
http://mytvstream.net:8080/live/30550113/30550113/20930.m3u8
|
||||
|
|
@ -178,7 +178,7 @@ http://mytvstream.net:8080/live/30550113/30550113/21843.m3u8
|
|||
http://mytvstream.net:8080/live/30550113/30550113/104917.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="60" tvg-id="FanDuel.Sports.Network.West.us" tvg-name="FDSN West" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s59627_dark_360w_270h.png" group-title="TV",FDSN West
|
||||
http://mytvstream.net:8080/live/30550113/30550113/20932.m3u8
|
||||
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/3426.ts
|
||||
|
||||
#EXTINF:-1 tvg-chno="61" tvg-id="FanDuel.Sports.Network.Wisconsin.us" tvg-name="FDSN Wisconsin" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16348_dark_360w_270h.png" group-title="TV",FDSN Wisconsin
|
||||
http://mytvstream.net:8080/live/30550113/30550113/78599.m3u8
|
||||
|
|
@ -229,7 +229,7 @@ http://mytvstream.net:8080/live/30550113/30550113/120633.m3u8
|
|||
http://mytvstream.net:8080/live/30550113/30550113/18366.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-chno="77" tvg-id="Golf.Channel.HD.us2" tvg-name="Golf Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s14899_dark_360w_270h.png" group-title="TV",Golf Channel
|
||||
http://mytvstream.net:8080/live/30550113/30550113/9806.m3u8
|
||||
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/3294.ts
|
||||
|
||||
#EXTINF:-1 tvg-chno="78" tvg-id="Grit.us2" tvg-name="Grit TV" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s89922_dark_360w_270h.png" group-title="TV",Grit TV
|
||||
http://mytvstream.net:8080/live/30550113/30550113/20861.m3u8
|
||||
|
|
|
|||
2990
M3U8/events.m3u8
2990
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -68,16 +68,16 @@ async def main() -> None:
|
|||
asyncio.create_task(roxie.scrape(hdl_brwsr)),
|
||||
asyncio.create_task(sportzone.scrape(xtrnl_brwsr)),
|
||||
asyncio.create_task(streamcenter.scrape(hdl_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(timstreams.scrape(xtrnl_brwsr)),
|
||||
# asyncio.create_task(timstreams.scrape(xtrnl_brwsr)),
|
||||
]
|
||||
|
||||
httpx_tasks = [
|
||||
asyncio.create_task(fawa.scrape()),
|
||||
asyncio.create_task(istreameast.scrape()),
|
||||
asyncio.create_task(ovogoal.scrape()),
|
||||
asyncio.create_task(pawa.scrape()),
|
||||
# asyncio.create_task(pawa.scrape()),
|
||||
asyncio.create_task(shark.scrape()),
|
||||
asyncio.create_task(streambtw.scrape()),
|
||||
asyncio.create_task(totalsportek1.scrape()),
|
||||
|
|
|
|||
|
|
@ -162,12 +162,7 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
|||
log.info("Refreshing HTML cache")
|
||||
|
||||
tasks = [
|
||||
refresh_html_cache(
|
||||
url,
|
||||
sport,
|
||||
now.timestamp(),
|
||||
)
|
||||
for sport, url in SPORT_URLS.items()
|
||||
refresh_html_cache(url, now.timestamp()) for url in SPORT_URLS.values()
|
||||
]
|
||||
|
||||
results = await asyncio.gather(*tasks)
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ async def process_event(url: str, url_num: int) -> str | None:
|
|||
|
||||
return
|
||||
|
||||
pattern = re.compile(r"source:\s+(\'|\")(.*)(\'|\")", re.I)
|
||||
pattern = re.compile(r"(source:|streamUrl\s+=)\s+(\'|\")(.*)(\'|\")", re.I)
|
||||
|
||||
if not (match := pattern.search(iframe_src_data.text)):
|
||||
log.warning(f"URL {url_num}) No Clappr source found.")
|
||||
|
|
@ -63,7 +63,7 @@ async def process_event(url: str, url_num: int) -> str | None:
|
|||
|
||||
log.info(f"URL {url_num}) Captured M3U8")
|
||||
|
||||
return match[2]
|
||||
return match[3]
|
||||
|
||||
|
||||
async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
||||
|
|
|
|||
10
readme.md
10
readme.md
|
|
@ -1,14 +1,16 @@
|
|||
## Base Log @ 2026-03-16 09:38 UTC
|
||||
## Base Log @ 2026-03-17 09:13 UTC
|
||||
|
||||
### ✅ Working Streams: 156<br>❌ Dead Streams: 5
|
||||
### ✅ Working Streams: 154<br>❌ Dead Streams: 7
|
||||
|
||||
| Channel | Error (Code) | Link |
|
||||
| ------- | ------------ | ---- |
|
||||
| Altitude Sports | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/79545.m3u8` |
|
||||
| Game Show Network | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/120633.m3u8` |
|
||||
| HBO Family | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/17772.m3u8` |
|
||||
| Hallmark Family | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/9307.m3u8` |
|
||||
| NBC Sports California | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/20940.m3u8` |
|
||||
| ION TV | HTTP Error (000) | `http://mytvstream.net:8080/live/30550113/30550113/9297.m3u8` |
|
||||
| Marquee Sports Network | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/13379.m3u8` |
|
||||
| NHL Network | HTTP Error (000) | `http://mytvstream.net:8080/live/30550113/30550113/20179.m3u8` |
|
||||
| Spectrum SportsNet LA Dodgers | HTTP Error (403) | `http://mytvstream.net:8080/live/30550113/30550113/31636.m3u8` |
|
||||
---
|
||||
#### Base Channels URL
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue