From da6e7552057343f3fcd2686d99d7432b415f0500 Mon Sep 17 00:00:00 2001 From: UrloMythus Date: Mon, 13 Jan 2025 09:46:32 +0100 Subject: [PATCH] Added Free TV channels of dlhd --- Src/API/tantifilm.py | 10 ++++++---- Src/Utilities/dictionaries.py | 14 +++++++++++++- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/Src/API/tantifilm.py b/Src/API/tantifilm.py index 9410394..eb833e7 100644 --- a/Src/API/tantifilm.py +++ b/Src/API/tantifilm.py @@ -199,9 +199,10 @@ async def true_url(protect_link,client): # Create real link (match[0] includes all matched elements) url =f'https://d000d.com{match[1]}' rebobo = await client.get(ForwardProxy + url, headers=headers, allow_redirects=True, impersonate = "chrome120",proxies= proxies) - real_url = f'{rebobo.text}123456789{match[2]}{real_time}' - print("MammaMia: Found results for Tantifilm") - return real_url + if len(rebobo.text)> 2: + real_url = f'{rebobo.text}123456789{match[2]}{real_time}' + print("MammaMia: Found results for Tantifilm") + return real_url else: print("Tantifilm: No match found in the text. Please be sure you are using a local instance") return None @@ -287,8 +288,9 @@ async def test_animeworld(): from curl_cffi.requests import AsyncSession async with AsyncSession() as client: # Replace with actual id, for example 'anime_id:episode' format - test_id = "tt0816692" # This is an example ID format + test_id = "tt9165438:9:1" # This is an example ID format results = await tantifilm(test_id, client,"0") + print(results) if __name__ == "__main__": import asyncio diff --git a/Src/Utilities/dictionaries.py b/Src/Utilities/dictionaries.py index f029b65..e6cc67d 100644 --- a/Src/Utilities/dictionaries.py +++ b/Src/Utilities/dictionaries.py @@ -822,7 +822,19 @@ webru_dlhd = { "sky-cinema-suspence": "premium868", "sky-sport-253": "premium873", "sky-serie": "premium880", - "dazn-1": "premium877" + "dazn-1": "premium877", + "rai-1": "premium850", + "rai-2": "premium851", + "rai-3": "premium852", + "canale-5": "premium853", + "rai-sport": "premium882", + "rai-premium": "premium858", + "italia-1" : "premium854", + "la7": "premium855", + "la7d": "premium856", + "mediaset-20": "premium857", + "la5": "premium856", + } extra_sources = { "rai-1": ["https://m3u.iranvids.com/rai01/output.m3u8"],