Compare commits

..

35 commits

Author SHA1 Message Date
GitHub Actions Bot
a74d9e3065 update M3U8 2026-04-12 12:02:38 -04:00
GitHub Actions Bot
c53d150ef2 update M3U8 2026-04-12 11:02:25 -04:00
GitHub Actions Bot
43416da7b0 update M3U8 2026-04-12 10:02:25 -04:00
GitHub Actions Bot
46d2561d9b update M3U8 2026-04-12 09:02:48 -04:00
GitHub Actions Bot
698d9adcc7 update M3U8 2026-04-12 08:05:15 -04:00
GitHub Actions Bot
7e1bb6e80a update EPG 2026-04-12 11:20:53 +00:00
GitHub Actions Bot
2e49c3a00b health log 2026-04-12 09:10:46 +00:00
GitHub Actions Bot
7ae37d19b0 update EPG 2026-04-12 05:12:38 +00:00
GitHub Actions Bot
69cd2d77cd health log 2026-04-12 05:10:01 +00:00
GitHub Actions Bot
1cbfce8c44 update M3U8 2026-04-11 23:38:46 -04:00
GitHub Actions Bot
10f2b1e1a9 update M3U8 2026-04-11 23:30:58 -04:00
GitHub Actions Bot
c960c71e67 update M3U8 2026-04-11 23:00:33 -04:00
GitHub Actions Bot
c51babe016 update M3U8 2026-04-11 22:31:01 -04:00
GitHub Actions Bot
310de75784 update M3U8 2026-04-11 22:00:29 -04:00
GitHub Actions Bot
51ef735ab9 update M3U8 2026-04-11 21:30:53 -04:00
GitHub Actions Bot
c5f146cc09 update M3U8 2026-04-11 21:01:07 -04:00
GitHub Actions Bot
90d47a2af3 update M3U8 2026-04-11 20:31:13 -04:00
GitHub Actions Bot
3306994e50 update M3U8 2026-04-11 20:01:33 -04:00
GitHub Actions Bot
589347a0ee update M3U8 2026-04-11 19:31:42 -04:00
GitHub Actions Bot
d121508771 update M3U8 2026-04-11 18:31:15 -04:00
GitHub Actions Bot
cc662e20a3 health log 2026-04-11 18:08:53 -04:00
GitHub Actions Bot
b269e4de93 update M3U8 2026-04-11 18:00:36 -04:00
GitHub Actions Bot
ccb02f58cc update M3U8 2026-04-11 17:30:53 -04:00
GitHub Actions Bot
14a1dc88cf update M3U8 2026-04-11 17:01:11 -04:00
GitHub Actions Bot
4b5aa6a100 health log 2026-04-11 20:58:49 +00:00
GitHub Actions Bot
dec0edc804 update M3U8 2026-04-11 16:31:12 -04:00
GitHub Actions Bot
5af5eed690 update M3U8 2026-04-11 16:02:08 -04:00
GitHub Actions Bot
c4229c3453 update M3U8 2026-04-11 15:31:37 -04:00
GitHub Actions Bot
18b67682ce update EPG 2026-04-11 19:23:53 +00:00
GitHub Actions Bot
1fa2e3600a update M3U8 2026-04-11 15:01:49 -04:00
GitHub Actions Bot
8aa8c8dcf3 update M3U8 2026-04-11 14:31:40 -04:00
GitHub Actions Bot
064b148c72 health log 2026-04-11 14:13:51 -04:00
GitHub Actions Bot
3c9be02930 update M3U8 2026-04-11 14:01:15 -04:00
GitHub Actions Bot
8ce056f6a3 update M3U8 2026-04-11 13:35:59 -04:00
GitHub Actions Bot
5acb6b9ead update M3U8 2026-04-11 13:03:40 -04:00
7 changed files with 118668 additions and 121318 deletions

File diff suppressed because it is too large Load diff

232477
M3U8/TV.xml

File diff suppressed because one or more lines are too long

View file

@ -13,7 +13,7 @@ http://23.237.104.106:8080/USA_ACCN/mpegts
https://turnerlive.warnermediacdn.com/hls/live/2023183/aseast/noslate/VIDEO_1_5128000.m3u8
#EXTINF:-1 tvg-chno="5" tvg-id="Altitude.Sports.us2" tvg-name="Altitude Sports" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s44263_dark_360w_270h.png" group-title="TV",Altitude Sports
http://mytvstream.net:8080/live/56481106/11185695/79545.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/79545.m3u8
#EXTINF:-1 tvg-chno="6" tvg-id="AMC.HD.us2" tvg-name="AMC" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10021_dark_360w_270h.png" group-title="TV",AMC
http://23.239.31.26:8989/amc/index.m3u8
@ -22,7 +22,7 @@ http://23.239.31.26:8989/amc/index.m3u8
http://23.237.104.106:8080/USA_ANIMAL_PLANET/index.m3u8
#EXTINF:-1 tvg-chno="8" tvg-id="Antenna.TV.us2" tvg-name="Antenna TV" tvg-logo="https://cdn.tvpassport.com/image/station/240x135/v3/70248-224D0.png" group-title="TV",Antenna TV
http://mytvstream.net:8080/live/56481106/11185695/20180.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/20180.m3u8
#EXTINF:-1 tvg-chno="9" tvg-id="ASPiRE.HD.us2" tvg-name="Aspire" tvg-logo="https://i.gyazo.com/0dec42cc5ef48c489cc10db906dc5b9b.png" group-title="TV",Aspire
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/150605.ts
@ -157,7 +157,7 @@ http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/296662.ts
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/58557.ts
#EXTINF:-1 tvg-chno="53" tvg-id="FanDuel.Sports.Network.North.us" tvg-name="FDSN North" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10977_dark_360w_270h.png" group-title="TV",FDSN North
http://mytvstream.net:8080/live/56481106/11185695/20928.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/20928.m3u8
#EXTINF:-1 tvg-chno="54" tvg-id="FanDuel.Sports.Network.Ohio.-.Cleveland.us" tvg-name="FDSN Ohio" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s49691_dark_360w_270h.png" group-title="TV",FDSN Ohio
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/296675.ts
@ -397,13 +397,13 @@ http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/8585.ts
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/5831.ts
#EXTINF:-1 tvg-chno="133" tvg-id="Space.City.Home.Network.HD.us2" tvg-name="Space City Home Network" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s77744_dark_360w_270h.png" group-title="TV",Space City Home Network
http://mytvstream.net:8080/live/56481106/11185695/213668.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/213668.m3u8
#EXTINF:-1 tvg-chno="134" tvg-id="Spectrum.SportsNet.LA.Dodgers.HD.us2" tvg-name="Spectrum SportsNet LA Dodgers" tvg-logo="https://i.gyazo.com/765cce528ddda366695bb178d9dee6da.png" group-title="TV",Spectrum SportsNet LA Dodgers
http://mytvstream.net:8080/live/56481106/11185695/31636.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/31636.m3u8
#EXTINF:-1 tvg-chno="135" tvg-id="Spectrum.SportsNet.Lakers.HD.us2" tvg-name="Spectrum SportsNet Lakers" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s77422_dark_360w_270h.png" group-title="TV",Spectrum SportsNet Lakers
http://mytvstream.net:8080/live/56481106/11185695/21842.m3u8
http://mytvstream.net:8080/live/A0t5Ax/625375/21842.m3u8
#EXTINF:-1 tvg-chno="136" tvg-id="Sportsman.Channel.us2" tvg-name="Sportsman Channel" tvg-logo="https://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s33930_dark_360w_270h.png" group-title="TV",Sportsman Channel
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/30847.ts
@ -481,4 +481,4 @@ http://23.237.104.106:8080/USA_WE_TV/index.m3u8
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/296763.ts
#EXTINF:-1 tvg-chno="161" tvg-id="Yes.Network.us2" tvg-name="YES Network" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s30017_dark_360w_270h.png" group-title="TV",YES Network
http://23.237.104.106:8080/USA_YES_NETWORK/index.m3u8
http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/5519.ts

File diff suppressed because it is too large Load diff

View file

@ -75,7 +75,7 @@ async def main() -> None:
asyncio.create_task(istreameast.scrape()),
# asyncio.create_task(listapreta.scrape()),
asyncio.create_task(mainportal.scrape()),
asyncio.create_task(ovogoal.scrape()),
# asyncio.create_task(ovogoal.scrape()),
asyncio.create_task(pawa.scrape()),
asyncio.create_task(shark.scrape()),
asyncio.create_task(streamcenter.scrape()),

View file

@ -48,9 +48,11 @@ def get_event(t1: str, t2: str) -> str:
async def process_event(url: str, url_num: int) -> tuple[str | None, str | None]:
nones = None, None
if not (event_data := await network.request(url, log=log)):
log.warning(f"URL {url_num}) Failed to load url.")
return
return nones
soup_1 = HTMLParser(event_data.content)
@ -58,7 +60,7 @@ async def process_event(url: str, url_num: int) -> tuple[str | None, str | None]
if not ifr or not (src := ifr.attributes.get("src")):
log.warning(f"URL {url_num}) No iframe element found.")
return
return nones
ifr_src = f"https:{src}" if src.startswith("//") else src
@ -70,13 +72,13 @@ async def process_event(url: str, url_num: int) -> tuple[str | None, str | None]
)
):
log.warning(f"URL {url_num}) Failed to load iframe source. (IFR1)")
return
return nones
valid_m3u8 = re.compile(r"file:\s+(\'|\")([^\"]*)(\'|\")", re.I)
if not (match := valid_m3u8.search(ifr_src_data.text)):
log.warning(f"URL {url_num}) No source found.")
return
return nones
log.info(f"URL {url_num}) Captured M3U8")

View file

@ -1,21 +1,16 @@
## Base Log @ 2026-04-11 15:01 UTC
## Base Log @ 2026-04-12 09:10 UTC
### ✅ Working Streams: 148<br>❌ Dead Streams: 13
### ✅ Working Streams: 153<br>❌ Dead Streams: 8
| Channel | Error (Code) | Link |
| ------- | ------------ | ---- |
| FDSN Southeast | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/82301.ts` |
| CBS Sports Network | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/267357.ts` |
| FDSN Florida | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/296662.ts` |
| FDSN Wisconsin | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/295668.ts` |
| FX Movie Channel | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/39873.ts` |
| Grit TV | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/15086.ts` |
| HBO Family | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/760.ts` |
| Hallmark Family | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/304609.ts` |
| Hallmark Mystery | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/3388.ts` |
| History Channel | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/761.ts` |
| ION TV | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/147661.ts` |
| Investigation Discovery | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/8557.ts` |
| Lifetime | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/4667.ts` |
| Marquee Sports Network | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/150609.ts` |
| YES Network | HTTP Error (404) | `http://23.237.104.106:8080/USA_YES_NETWORK/index.m3u8` |
| FYI TV | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/9234.ts` |
| NewsNation | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/6296.ts` |
| TV Land | HTTP Timeout (408) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/2364.ts` |
| getTV | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/194187.ts` |
---
#### Base Channels URL