From 604397877c8e21025fde91309f3dcf603a22f0b0 Mon Sep 17 00:00:00 2001 From: alfa-addon Date: Sat, 26 Aug 2017 20:07:38 -0400 Subject: [PATCH] fixed --- plugin.video.alfa/channels/newpct1.py | 1 + plugin.video.alfa/channels/pelis24.py | 39 ++++++++++++++------------- 2 files changed, 22 insertions(+), 18 deletions(-) mode change 100755 => 100644 plugin.video.alfa/channels/pelis24.py diff --git a/plugin.video.alfa/channels/newpct1.py b/plugin.video.alfa/channels/newpct1.py index 88eec0b4..bd87bb6d 100644 --- a/plugin.video.alfa/channels/newpct1.py +++ b/plugin.video.alfa/channels/newpct1.py @@ -2,6 +2,7 @@ import re +from channelselector import get_thumb from core import httptools from core import scrapertools from core import servertools diff --git a/plugin.video.alfa/channels/pelis24.py b/plugin.video.alfa/channels/pelis24.py old mode 100755 new mode 100644 index 125f2c9f..2de77d7b --- a/plugin.video.alfa/channels/pelis24.py +++ b/plugin.video.alfa/channels/pelis24.py @@ -21,14 +21,14 @@ def mainlist(item): item.action = "peliculas" itemlist.append(item.clone(title="Novedades", url="http://www.pelis24.tv/ultimas-peliculas/")) itemlist.append(item.clone(title="Estrenos", url="http://pelis24.tv/estrenos/")) - itemlist.append(item.clone(title="", folder=False)) + itemlist.append(item.clone(title="Calidad HD", url="https://pelis24.tv/xfsearch/calidad/HD")) + itemlist.append(item.clone(title="Calidad HQ", url="https://pelis24.tv/xfsearch/calidad/HQ")) + itemlist.append(item.clone(title="Calidad SD", url="https://pelis24.tv/xfsearch/calidad/SD")) itemlist.append(item.clone(title="Castellano", url="http://pelis24.tv/pelicula-ca/")) - itemlist.append(item.clone(title="Latino", url="http://pelis24.tv/pelicula-latino/")) + itemlist.append(item.clone(title="Latino", url="https://pelis24.tv/pelicula-la/")) itemlist.append(item.clone(title="Versión original", url="http://pelis24.tv/peliculasvo/")) - itemlist.append(item.clone(title="Versión original subtitulada", url="http://pelis24.tv/peliculasvose/")) - - itemlist.append(item.clone(title="", folder=False)) - itemlist.append(item.clone(title="Filtrar por género", action="genero", url="http://pelis24.tv/tags/")) + itemlist.append(item.clone(title="Versión original subtitulada", url="http://pelis24.tv/peliculas-su/")) + itemlist.append(item.clone(title="Filtrar por género", action="genero", url="http://pelis24.tv")) itemlist.append(item.clone(title="Buscar", action="search", url="http://www.pelis24.tv/")) return itemlist @@ -108,12 +108,15 @@ def buscar(item): def genero(item): logger.info() itemlist = [] - generos = ["Animación", "Aventuras", "Bélico", "Ciencia+ficción", "Crimen", "Comedia", - "Deporte", "Drama", "Fantástico", "Infantil", "Musical", "Romance", "Terror", "Thriller"] + data = httptools.downloadpage(item.url).data + data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) + patron = '
  • <\/li>' + matches = re.compile(patron, re.DOTALL).findall(data) - for g in generos: - itemlist.append(Item(channel=item.channel, action="peliculas", title=g.replace('+', ' '), - thumbnail=thumbnail_host, url=item.url + g + "/")) + for scrapedurl, scrapedtitle in matches: + url = '%s/xfsearch/genero/%s' % (item.url, scrapedurl) + itemlist.append(Item(channel=item.channel, action="peliculas", title=scrapedurl, + thumbnail=thumbnail_host, url=url)) return itemlist @@ -129,12 +132,12 @@ def peliculas(item): patron = '
    .*?' patron += '