From 331e3a2f04569f8242803b2b50634cc898f99bd3 Mon Sep 17 00:00:00 2001 From: mrgaturus Date: Mon, 28 May 2018 21:39:18 -0500 Subject: [PATCH] Correcciones: quitar __channel__ y remplazar requests por httptools --- plugin.video.alfa/channels/cuevana2.py | 36 +++++++++---------- plugin.video.alfa/channels/cuevana2espanol.py | 27 +++++++------- 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/plugin.video.alfa/channels/cuevana2.py b/plugin.video.alfa/channels/cuevana2.py index e26ed882..938a1bda 100644 --- a/plugin.video.alfa/channels/cuevana2.py +++ b/plugin.video.alfa/channels/cuevana2.py @@ -1,19 +1,17 @@ # -*- coding: utf-8 -*- import re +import urllib from channelselector import get_thumb from core.item import Item from core import httptools +from core import jsontools from core import scrapertools from core import servertools from platformcode import config, logger from channels import autoplay -from lib import requests - - host = "http://www.cuevana2.com/" -__channel__ = "cuevana2" list_quality = [] list_servers = ['rapidvideo', 'streamango', 'directo', 'yourupload', 'openload', 'dostream'] @@ -72,12 +70,12 @@ def load_data(url): return data -def put_movies(itemlist, data, pattern): +def put_movies(itemlist, item, data, pattern): matches = scrapertools.find_multiple_matches(data, pattern) for link, img, title, rating, plot in matches: if 'pelicula' in link: itemTitle = "%s [COLOR yellow](%s/100)[/COLOR]" % (title, rating) - itemlist.append(Item(channel = __channel__, title=itemTitle, fulltitle=title, thumbnail=img, + itemlist.append(Item(channel = item.channel, title=itemTitle, fulltitle=title, thumbnail=img, url=link, plot=plot, action="findvideos")) logger.info(link) @@ -100,7 +98,7 @@ def episodes(item): matches = scrapertools.find_multiple_matches(data, seasonsPattern) for season, title in matches: - itemlist.append(Item(channel = __channel__, title="[COLOR blue]%s[/COLOR]" % title)) + itemlist.append(Item(channel = item.channel, title="[COLOR blue]%s[/COLOR]" % title)) episodeMatches = scrapertools.find_single_match(data, episodesPattern % season) put_episodes(itemlist, item, episodeMatches) @@ -115,7 +113,7 @@ def shows(item): matches = scrapertools.find_multiple_matches(data, pattern) for link, title in matches: - itemlist.append(Item(channel = __channel__, title=title, url=host + link, action="episodes")) + itemlist.append(Item(channel = item.channel, title=title, url=host + link, action="episodes")) return itemlist @@ -132,11 +130,11 @@ def movies(item): pattern += '.*?' pattern += '"txt">(.*?)' # text - put_movies(itemlist, data, pattern) + put_movies(itemlist, item, data, pattern) next_page = scrapertools.find_single_match(data, '