From 99ec94bae51a39d4f90f9411ddbbb1823f52692e Mon Sep 17 00:00:00 2001 From: Intel1 Date: Wed, 27 Mar 2019 14:11:29 -0500 Subject: [PATCH] Actualizados MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - asialiveaction: Corrección por cambio de estructura. - danimados: Corrección por cambio de estructura. - hdfull: Corrección en la búsqueda. - Actualización de código. - uploadmp4: Nuevo servidor. --- plugin.video.alfa/channels/asialiveaction.py | 135 ++++++++++++------- plugin.video.alfa/channels/danimados.py | 50 +++---- plugin.video.alfa/channels/hdfull.py | 6 +- plugin.video.alfa/core/scrapertools.py | 9 -- plugin.video.alfa/servers/uploadmp4.json | 42 ++++++ plugin.video.alfa/servers/uploadmp4.py | 27 ++++ 6 files changed, 185 insertions(+), 84 deletions(-) create mode 100644 plugin.video.alfa/servers/uploadmp4.json create mode 100644 plugin.video.alfa/servers/uploadmp4.py diff --git a/plugin.video.alfa/channels/asialiveaction.py b/plugin.video.alfa/channels/asialiveaction.py index ad2d930b..2ed2580d 100644 --- a/plugin.video.alfa/channels/asialiveaction.py +++ b/plugin.video.alfa/channels/asialiveaction.py @@ -10,6 +10,7 @@ from core import scrapertools from core import servertools from core import tmdb from core.item import Item +from lib import jsunpack from platformcode import config, logger @@ -26,13 +27,13 @@ def mainlist(item): itemlist = list() itemlist.append(Item(channel=item.channel, action="lista", title="Peliculas", url=urlparse.urljoin(host, "/category/pelicula"), type='pl', pag=1)) - #itemlist.append(Item(channel=item.channel, action="lista", title="Series", - # url=urlparse.urljoin(host, "/category/serie"), type='sr', pag=1)) + itemlist.append(Item(channel=item.channel, action="lista", title="Series", + url=urlparse.urljoin(host, "/category/serie"), type='sr', pag=1)) itemlist.append(Item(channel=item.channel, action="category", title="Géneros", url=host, cat='genre')) itemlist.append(Item(channel=item.channel, action="category", title="Calidad", url=host, cat='quality')) itemlist.append(Item(channel=item.channel, action="category", title="Orden Alfabético", url=host, cat='abc')) itemlist.append(Item(channel=item.channel, action="category", title="Año de Estreno", url=host, cat='year')) - #itemlist.append(Item(channel=item.channel, title="Buscar", action="search", url=host+"/search?q=")) + itemlist.append(Item(channel=item.channel, title="Buscar", action="search", url=host+"/?s=")) autoplay.show_option(item.channel, itemlist) return itemlist @@ -42,8 +43,10 @@ def category(item): itemlist = list() data = httptools.downloadpage(host).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) + action = "lista" if item.cat == 'abc': data = scrapertools.find_single_match(data, '
(.+?)
') + action = "lista_a" elif item.cat == 'genre': data = scrapertools.find_single_match(data, 'Géneros<\/a>