From 15c8ba461837c00bf6e2ce292a3a25f6dbeb9a99 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Wed, 29 Jul 2020 09:11:00 +0200 Subject: [PATCH] Fix Netfreex --- channels/netfreex.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/channels/netfreex.py b/channels/netfreex.py index df9f730b..5f177a7a 100644 --- a/channels/netfreex.py +++ b/channels/netfreex.py @@ -54,12 +54,14 @@ def episodios(item): def findvideos(item): + from core import jsontools itemlist = [] - for link in support.dooplay_get_links(item, host): - if link['title'] != 'Guarda il trailer': - logger.info(link['title']) - itemlist.append( - item.clone(action="play", url=link['url'], quality=link['title'])) + matches = support.match(item, patron=r'
  • ([^<>]+)(?:([^<>]+))?').matches + for Type, Post, Nume, Quality, Server in matches: + dataAdmin = support.match(host + '/wp-json/dooplayer/v1/post/%s?type=%s&source=%s' %(Post, Type, Nume)).data + js = jsontools.load(dataAdmin) + link = js['embed_url'] if 'embed_url' in js else '' + itemlist.append( item.clone(server=Server, quality=Quality, url=link, action='play')) return support.server(item, itemlist=itemlist)