From 7ed0102ca483e938daea1e0fc7f689d2242561d8 Mon Sep 17 00:00:00 2001 From: alaquepasa <39385022+alaquepasa@users.noreply.github.com> Date: Mon, 21 May 2018 17:35:09 +0200 Subject: [PATCH 1/3] Cambios PepeCine: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Nuevo Dominio - Sección de series rehecha y activada --- plugin.video.alfa/channels/pepecine.json | 10 +- plugin.video.alfa/channels/pepecine.py | 380 ++++++++++++++--------- 2 files changed, 234 insertions(+), 156 deletions(-) diff --git a/plugin.video.alfa/channels/pepecine.json b/plugin.video.alfa/channels/pepecine.json index aa3d4301..a29e490f 100755 --- a/plugin.video.alfa/channels/pepecine.json +++ b/plugin.video.alfa/channels/pepecine.json @@ -28,14 +28,6 @@ "enabled": true, "visible": true }, - { - "id": "include_in_newest_infantiles", - "type": "bool", - "label": "Incluir en Novedades - Infantiles", - "default": true, - "enabled": true, - "visible": true - }, { "id": "include_in_newest_series", "type": "bool", @@ -45,4 +37,4 @@ "visible": true } ] -} \ No newline at end of file +} diff --git a/plugin.video.alfa/channels/pepecine.py b/plugin.video.alfa/channels/pepecine.py index e5025687..c59df19d 100755 --- a/plugin.video.alfa/channels/pepecine.py +++ b/plugin.video.alfa/channels/pepecine.py @@ -14,44 +14,60 @@ from core import tmdb from core.item import Item, InfoLabels from platformcode import config, logger -host = "https://pepecinehd.tv" -perpage = 20 +host = "https://pepecine.io" -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 +IDIOMAS = {'es': 'Español', 'en': 'Inglés', 'la': 'Latino', 'su': 'VOSE', 'vo': 'VO', 'otro': 'OVOS'} +list_idiomas = IDIOMAS.values() +list_language = ['default'] + +CALIDADES = ['SD', 'HDiTunes', 'Micro-HD-720p', 'Micro-HD-1080p', '1080p', '720p'] +list_quality = CALIDADES + + +perpage = 20 def mainlist(item): logger.info() itemlist = [] - 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')) + itemlist.append(Item(title = "Películas")) + + itemlist.append(item.clone( + title = " Últimas películas", + url = host + '/las-peliculas-online', + action = 'list_latest', + type = 'movie')) + + itemlist.append(item.clone(title = " Películas por género", + url = host + '/ver-pelicula', + action = 'genero', + type = 'movie')) + + itemlist.append(item.clone(title = " Todas las películas", + url = host + '/ver-pelicula', + action = 'list_all', + type = 'movie')) + + itemlist.append(Item(title = "Series")) + + itemlist.append(item.clone(title = " Últimas series", + url = host + '/las-series-online', + action = 'list_latest', + type = 'series')) + + itemlist.append(item.clone(title = " Series por género", + url = host + '/ver-serie-tv', + action = 'genero', + type = 'series')) + + itemlist.append(item.clone(title = " Todas las series", + url = host + '/ver-serie-tv', + action ='list_all', + type = 'series')) + + itemlist.append(item.clone(title = "Buscar", + url = host + '/donde-ver?q=', + action ='search', + type = 'movie')) return itemlist @@ -59,40 +75,25 @@ def genero(item): logger.info() itemlist=[] data = httptools.downloadpage(item.url).data - data = data.replace("\n","") - bloque = scrapertools.find_single_match(data, 'Peliculas