mirror of
https://github.com/doms9/iptv.git
synced 2026-04-21 19:46:59 +02:00
Compare commits
No commits in common. "a74d9e3065507d45538396c619c243fa9939250a" and "fe9dbd8ec09bd1ad4b9941a1fd99bf8f6aaebeea" have entirely different histories.
a74d9e3065
...
fe9dbd8ec0
7 changed files with 120909 additions and 118259 deletions
3568
M3U8/TV.m3u8
3568
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
231999
M3U8/TV.xml
231999
M3U8/TV.xml
File diff suppressed because one or more lines are too long
|
|
@ -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/A0t5Ax/625375/79545.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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/A0t5Ax/625375/20180.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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/A0t5Ax/625375/20928.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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/A0t5Ax/625375/213668.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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/A0t5Ax/625375/31636.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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/A0t5Ax/625375/21842.m3u8
|
||||
http://mytvstream.net:8080/live/56481106/11185695/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://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/5519.ts
|
||||
http://23.237.104.106:8080/USA_YES_NETWORK/index.m3u8
|
||||
|
|
|
|||
3554
M3U8/events.m3u8
3554
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -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()),
|
||||
|
|
|
|||
|
|
@ -48,11 +48,9 @@ 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 nones
|
||||
return
|
||||
|
||||
soup_1 = HTMLParser(event_data.content)
|
||||
|
||||
|
|
@ -60,7 +58,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 nones
|
||||
return
|
||||
|
||||
ifr_src = f"https:{src}" if src.startswith("//") else src
|
||||
|
||||
|
|
@ -72,13 +70,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 nones
|
||||
return
|
||||
|
||||
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 nones
|
||||
return
|
||||
|
||||
log.info(f"URL {url_num}) Captured M3U8")
|
||||
|
||||
|
|
|
|||
21
readme.md
21
readme.md
|
|
@ -1,16 +1,21 @@
|
|||
## Base Log @ 2026-04-12 09:10 UTC
|
||||
## Base Log @ 2026-04-11 15:01 UTC
|
||||
|
||||
### ✅ Working Streams: 153<br>❌ Dead Streams: 8
|
||||
### ✅ Working Streams: 148<br>❌ Dead Streams: 13
|
||||
|
||||
| Channel | Error (Code) | Link |
|
||||
| ------- | ------------ | ---- |
|
||||
| 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` |
|
||||
| FDSN Southeast | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/82301.ts` |
|
||||
| FX Movie Channel | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/39873.ts` |
|
||||
| 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` |
|
||||
| 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` |
|
||||
| getTV | HTTP Error (404) | `http://iptvtree.net:8080/live/7e4b0dbd/1dd755dc3f/194187.ts` |
|
||||
---
|
||||
#### Base Channels URL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue