From 611a0e28a39154515d275e0f4ec3455690174273 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Fri, 24 Nov 2017 14:33:19 -0500 Subject: [PATCH] Update descargasmix.py --- plugin.video.alfa/channels/descargasmix.py | 58 +++++++++++----------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/plugin.video.alfa/channels/descargasmix.py b/plugin.video.alfa/channels/descargasmix.py index 1fac7664..f3854109 100644 --- a/plugin.video.alfa/channels/descargasmix.py +++ b/plugin.video.alfa/channels/descargasmix.py @@ -42,12 +42,12 @@ def mainlist(item): fanart="http://i.imgur.com/ggFFR8o.png")) itemlist.append(item.clone(title="", action="")) itemlist.append(item.clone(title="Buscar...", action="search")) - itemlist.append(item.clone(action="configuracion", title="Configurar canal...", text_color="gold", folder=False)) + itemlist.append(item.clone(action="setting_channel", title="Configurar canal...", text_color="gold", folder=False)) return itemlist -def configuracion(item): +def setting_channel(item): from platformcode import platformtools ret = platformtools.show_channel_settings() platformtools.itemlist_refresh() @@ -108,7 +108,7 @@ def busqueda(item): def lista(item): logger.info() - itemlist = [] + itemlist = list() itemlist.append(item.clone(title="Novedades", action="entradas", url="%s/peliculas" % host)) itemlist.append(item.clone(title="Estrenos", action="entradas", url="%s/peliculas/estrenos" % host)) @@ -125,7 +125,7 @@ def lista(item): def lista_series(item): logger.info() - itemlist = [] + itemlist = list() itemlist.append(item.clone(title="Novedades", action="entradas", url="%s/series/" % host)) itemlist.append(item.clone(title="Miniseries", action="entradas", url="%s/series/miniseries" % host)) @@ -254,7 +254,7 @@ def episodios(item): return itemlist -def epienlaces(item): +def episode_links(item): logger.info() itemlist = [] item.text_color = color3 @@ -286,7 +286,7 @@ def epienlaces(item): else: if servertools.is_server_enabled(scrapedserver): try: - servers_module = __import__("servers." + scrapedserver) + # servers_module = __import__("servers." + scrapedserver) lista_enlaces.append(item.clone(action="play", title=titulo, server=scrapedserver, url=scrapedurl, extra=item.url)) except: @@ -302,13 +302,14 @@ def epienlaces(item): def findvideos(item): logger.info() - if item.contentSeason!='': - return epienlaces(item) + if item.contentSeason != '': + return episode_links(item) itemlist = [] item.text_color = color3 data = get_data(item.url) + item.plot = scrapertools.find_single_match(data, 'SINOPSIS(?:|):(.*?)

') year = scrapertools.find_single_match(data, '(?:|)AÑO(?:|):\s*(\d+)') if year: @@ -346,9 +347,9 @@ def findvideos(item): patron = 'make_links.*?,[\'"]([^"\']+)["\']' matches = scrapertools.find_multiple_matches(data_online, patron) for i, code in enumerate(matches): - enlace = mostrar_enlaces(code) - enlaces = servertools.findvideos(data=enlace[0]) - if enlaces and "peliculas.nu" not in enlaces: + enlace = show_links(code) + links = servertools.findvideos(data=enlace[0]) + if links and "peliculas.nu" not in links: if i == 0: extra_info = scrapertools.find_single_match(data_online, '(.*?)') size = scrapertools.find_single_match(data_online, '(?i)TAMAÑO:\s*(.*?)<').strip() @@ -362,8 +363,8 @@ def findvideos(item): new_item.title += " +INFO" itemlist.append(new_item) - title = " Ver vídeo en " + enlaces[0][2] - itemlist.append(item.clone(action="play", server=enlaces[0][2], title=title, url=enlaces[0][1])) + title = " Ver vídeo en " + links[0][2] + itemlist.append(item.clone(action="play", server=links[0][2], title=title, url=links[0][1])) scriptg = scrapertools.find_single_match(data, "