# -*- coding: utf-8 -*- import re from core import httptools from core import scrapertools from core import servertools from core.item import Item from core.scrapertools import decodeHtmlentities as dhe from platformcode import logger from platformcode import config from core import tmdb from channelselector import get_thumb from channels import filtertools from channels import autoplay __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'peliculasdk') __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'peliculasdk') __adult_mode__ = config.get_setting("adult_mode") host = "http://www.peliculasdk.com" IDIOMAS = {'es': 'Español', 'la': 'Latino', 'su': 'Subtitulado', 'in': 'Inglés'} list_language = IDIOMAS.values() list_quality = ['HD-1080', 'HD-720', 'HD-320', 'BR-R', 'BR-S', 'DVD-R', 'DVD-S', 'TS-HQ', 'TS', 'CAM'] # -R:Rip, -S:Screener list_servers = ['directo', 'streamango', 'powvideo', 'datoporn', 'gamovideo', 'streamplay', 'okru', 'rapidvideo', 'openload'] def mainlist(item): logger.info() autoplay.init(item.channel, list_servers, list_quality) itemlist = [] itemlist.append(Item(channel=item.channel, title='Estrenos', action='peliculas', url= host + "/ver/estrenos/", thumbnail=get_thumb('newest', auto=True), type='movies')) itemlist.append(Item(channel=item.channel, title='Por géneros', action='section', thumbnail=get_thumb('genres', auto=True), type='movies')) itemlist.append(Item(channel=item.channel, title='Por calidades', action='section', thumbnail=get_thumb('quality', auto=True), type='movies')) itemlist.append(Item(channel=item.channel, title='Por idiomas', action='section', thumbnail=get_thumb('language', auto=True), type='movies')) if __adult_mode__ != 0: itemlist.append(Item(channel=item.channel, title='Adultos +18', action='peliculas', url= host + "/genero/adultos/", thumbnail=get_thumb('adults', auto=True), type='movies')) itemlist.append(Item(channel=item.channel, title='Buscar...', action='search', thumbnail=get_thumb('search', auto=True), type='movies')) autoplay.show_option(item.channel, itemlist) return itemlist def section(item): logger.info() itemlist=[] duplicados=[] data = httptools.downloadpage(host).data if 'Por géneros' in item.title: patron = '