From c2d3e34f6b650b6bea8d5c2652799819e9ff8c61 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Tue, 23 Jan 2018 17:03:23 -0500 Subject: [PATCH 1/4] pepecine: updated --- plugin.video.alfa/channels/pepecine.py | 572 ++++++++++--------------- 1 file changed, 222 insertions(+), 350 deletions(-) diff --git a/plugin.video.alfa/channels/pepecine.py b/plugin.video.alfa/channels/pepecine.py index 304c15c7..4ee8ed34 100755 --- a/plugin.video.alfa/channels/pepecine.py +++ b/plugin.video.alfa/channels/pepecine.py @@ -1,4 +1,7 @@ # -*- coding: utf-8 -*- +# -*- Channel PepeCine -*- +# -*- Created for Alfa-addon -*- +# -*- By the Alfa Develop Group -*- import re import urlparse @@ -11,383 +14,252 @@ from core import tmdb from core.item import Item, InfoLabels from platformcode import config, logger -__url_base__ = "http://pepecine.net" -__chanel__ = "pepecine" -fanart_host = "https://d12.usercdn.com/i/02278/u875vjx9c0xs.png" +host = "https://pepecine.tv" +perpage = 20 +def mainlist1(item): + logger.info() + itemlist = [] + itemlist.append(Item(channel=item.channel, title="Películas", action='movies_menu')) + #itemlist.append(item.clone(title="Series", action='tvshows_menu')) + return itemlist def mainlist(item): logger.info() - itemlist = [] - url_peliculas = urlparse.urljoin(__url_base__, "plugins/ultimas-peliculas-updated.php") - itemlist.append( - Item(channel=__chanel__, title="Películas", text_color="0xFFEB7600", text_bold=True, fanart=fanart_host, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/movies.png")) - itemlist.append(Item(channel=__chanel__, action="listado", title=" Novedades", page=0, viewcontent="movies", - text_color="0xFFEB7600", extra="movie", fanart=fanart_host, url=url_peliculas, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/movies.png")) - itemlist.append(Item(channel=__chanel__, action="sub_filtrar", title=" Filtrar películas por género", - text_color="0xFFEB7600", extra="movie", fanart=fanart_host, url=url_peliculas, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/movies_filtrar.png")) - itemlist.append(Item(channel=__chanel__, action="search", title=" Buscar películas por título", - text_color="0xFFEB7600", extra="movie", fanart=fanart_host, url=url_peliculas, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/movies_buscar.png")) - - url_series = urlparse.urljoin(__url_base__, "plugins/series-episodios-updated.php") - itemlist.append( - Item(channel=__chanel__, title="Series", text_color="0xFFEB7600", text_bold=True, fanart=fanart_host, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/tv.png")) - itemlist.append(Item(channel=__chanel__, action="listado", title=" Novedades", page=0, viewcontent="tvshows", - text_color="0xFFEB7600", extra="series", fanart=fanart_host, url=url_series, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/tv.png")) - itemlist.append(Item(channel=__chanel__, action="sub_filtrar", title=" Filtrar series por género", - text_color="0xFFEB7600", extra="series", fanart=fanart_host, url=url_series, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/tv_filtrar.png")) - itemlist.append(Item(channel=__chanel__, action="search", title=" Buscar series por título", - text_color="0xFFEB7600", extra="series", fanart=fanart_host, url=url_series, - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/tv_buscar.png")) - itemlist.append(Item(channel=__chanel__, action="listado", title=" Ultimos episodios actualizados", - text_color="0xFFEB7600", extra="series_novedades", fanart=fanart_host, - url=urlparse.urljoin(__url_base__, "plugins/ultimos-capitulos-updated.php"), - thumbnail="https://raw.githubusercontent.com/master-1970/resources/master/images/channels/pepecine/tv.png")) - + itemlist.append(Item(channel=item.channel, + title="Ultimas", + url=host+'/tv-peliculas-online', + action='list_latest', + indexp=1, + type='movie')) + itemlist.append(Item(channel=item.channel, + title="Todas", + url= host+'/ver-online', + action='list_all', + page='1', + type='movie')) + itemlist.append(Item(channel=item.channel, + title="Género", + url= host, + action='genero', + page='1', + type='movie')) + itemlist.append(Item(channel=item.channel, title = "", action ="")) + itemlist.append(Item(channel=item.channel, + title="Buscar", + url= host+'/esta-online?q=', + action='search', + page='1', + type='movie')) return itemlist -def sub_filtrar(item): +def genero(item): logger.info() - itemlist = [] - generos = ("acción", "animación", "aventura", "ciencia ficción", "comedia", "crimen", - "documental", "drama", "familia", "fantasía", "guerra", "historia", "misterio", - "música", "musical", "romance", "terror", "thriller", "western") - thumbnail = ('https://d12.usercdn.com/i/02278/spvnq8hghtok.jpg', - 'https://d12.usercdn.com/i/02278/olhbpe7phjas.jpg', - 'https://d12.usercdn.com/i/02278/8xm23q2vewtt.jpg', - 'https://d12.usercdn.com/i/02278/o4vuvd7q4bau.jpg', - 'https://d12.usercdn.com/i/02278/v7xq7k9bj3dh.jpg', - 'https://d12.usercdn.com/i/02278/yo5uj9ff7jmg.jpg', - 'https://d12.usercdn.com/i/02278/ipeodwh6vw6t.jpg', - 'https://d12.usercdn.com/i/02278/0c0ra1wb11ro.jpg', - 'https://d12.usercdn.com/i/02278/zn85t6f2oxdv.jpg', - 'https://d12.usercdn.com/i/02278/ipk94gsdqzwa.jpg', - 'https://d12.usercdn.com/i/02278/z5hsi6fr4yri.jpg', - 'https://d12.usercdn.com/i/02278/nq0jvyp7vlb9.jpg', - 'https://d12.usercdn.com/i/02278/tkbe7p3rjmps.jpg', - 'https://d12.usercdn.com/i/02278/is60ge4zv1ve.jpg', - 'https://d12.usercdn.com/i/02278/86ubk310hgn8.jpg', - 'https://d12.usercdn.com/i/02278/ph1gfpgtljf7.jpg', - 'https://d12.usercdn.com/i/02278/bzp3t2edgorg.jpg', - 'https://d12.usercdn.com/i/02278/31i1xkd8m30b.jpg', - 'https://d12.usercdn.com/i/02278/af05ulgs20uf.jpg') + itemlist=[] + data = httptools.downloadpage(item.url).data + data = data.replace("\n","") + bloque = scrapertools.find_single_match(data, 'Peliculas