# -*- coding: utf-8 -*- import re from channels import autoplay from channels import filtertools from core import httptools from core import scrapertools from core import tmdb from core import jsontools from core.item import Item from platformcode import config, logger from channelselector import get_thumb from core import servertools host = "http://www.pelisplus.tv/" IDIOMA = {'latino': 'Latino'} list_language = IDIOMA.values() list_quality = ['1080p', '720p', '480p', '360p', '240p', 'default' ] list_servers = [ 'gvideo', 'openload', 'thevideos' ] def get_source(url): logger.info() data = httptools.downloadpage(url).data data = re.sub(r'"|\n|\r|\t| |
|\s{2,}', "", data) return data def mainlist(item): logger.info() autoplay.init(item.channel, list_servers, list_quality) itemlist = [] itemlist.append( item.clone(title="Peliculas", action="sub_menu", thumbnail=get_thumb('movies', auto=True), )) itemlist.append( item.clone(title="Series", action="sub_menu", thumbnail=get_thumb('tvshows', auto=True), )) itemlist.append( item.clone(title="Buscar", action="search", url=host + 'busqueda/?s=', thumbnail=get_thumb('search', auto=True), )) autoplay.show_option(item.channel, itemlist) return itemlist def sub_menu(item): logger.info() itemlist = [] content = item.title.lower() itemlist.append(item.clone(title="Todas", action="list_all", url=host + '%s/ultimas-%s/' % (content, content), thumbnail=get_thumb('all', auto=True), )) itemlist.append(item.clone(title="Generos", action="generos", url=host + '%s/' % content, thumbnail=get_thumb('genres', auto=True), )) return itemlist def list_all(item): logger.info() itemlist=[] data = get_source(item.url) patron = '(?:|Posters>)') if next_page != '': itemlist.append(item.clone(action="list_all", title='Siguiente >>>', url=host+next_page, thumbnail='https://s32.postimg.cc/4zppxf5j9/siguiente.png' )) return itemlist def generos(item): logger.info() itemlist = [] data = get_source(item.url) if 'series' not in item.url: clean_genre = 'PELÍCULAS DE' else: clean_genre = 'SERIES DE' patron = '