From 9c7eb1da4d5a38013b44deb2bc7abff6f36082a1 Mon Sep 17 00:00:00 2001 From: UrloMythus Date: Mon, 8 Jul 2024 15:13:00 +0200 Subject: [PATCH] Made it more efficent --- __pycache__/filmpertutti.cpython-311.pyc | Bin 11669 -> 11669 bytes filmpertutti.py | 48 +++++++---------------- 2 files changed, 15 insertions(+), 33 deletions(-) diff --git a/__pycache__/filmpertutti.cpython-311.pyc b/__pycache__/filmpertutti.cpython-311.pyc index bab179b1998c55594007d8bdbabef94b3e909a56..3297d422dcbff30cf43a3e1110b2b2c1a24fe935 100644 GIT binary patch delta 20 acmbOlJvEwpIWI340}$*N?cT`Ur3(N%;suES delta 20 acmbOlJvEwpIWI340}!nE+O?6pOBVn@d') for link in links] - second_link = links[2] - #Get the ID of the serie (not tmbd or imbd) - tid = second_link.split("=")[1] +def get_episode_link(season,episode,tid,url): episode = int(episode) season = int(season) tlink = f'{url}?show_video=true&post_id={tid}&season_id={season-1}&episode_id={episode-1}' @@ -172,15 +154,14 @@ def get_stream_link(imbd): else: tmdba,ismovie = info showname,date = get_mamma(tmdba,ismovie) - - query = f'https://filmpertutti.{DOMAIN}/?s=+{showname}' - query = query.replace(" ", "+").replace("–", "+").replace("—","+") + showname = showname.replace(" ", "+").replace("–", "+").replace("—","+") + query = f'https://filmpertutti.{DOMAIN}/wp-json/wp/v2/posts?search={showname}&page=1&_fields=link,id' print(query) - url = search(query,date) + url,tid = search(query,date) print(ismovie) print(url) if ismovie == 0: - episode_link = get_episode_link(season,episode,url) + episode_link = get_episode_link(season,episode,tid,url) print(episode_link) #Let's get mixdrop link real_link = get_real_link(episode_link) @@ -195,3 +176,4 @@ def get_stream_link(imbd): #let's get delivery link, streaming link streaming_link = get_true_link(real_link) return streaming_link +