diff --git a/plugin.video.alfa/channels/peliculasdk.json b/plugin.video.alfa/channels/peliculasdk.json old mode 100755 new mode 100644 index d06dc8d3..beacc736 --- a/plugin.video.alfa/channels/peliculasdk.json +++ b/plugin.video.alfa/channels/peliculasdk.json @@ -7,8 +7,9 @@ "thumbnail": "http://s29.postimg.cc/wzw749oon/pldklog.jpg", "banner": "peliculasdk.png", "categories": [ - "torrent", - "movie" + "movie", + "vos", + "adult" ], "settings": [ { diff --git a/plugin.video.alfa/channels/peliculasdk.py b/plugin.video.alfa/channels/peliculasdk.py index 7ca8e205..dd5fcb50 100644 --- a/plugin.video.alfa/channels/peliculasdk.py +++ b/plugin.video.alfa/channels/peliculasdk.py @@ -10,35 +10,76 @@ 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="[COLOR orange]Estrenos[/COLOR]", action="peliculas", url= host + "/ver/estrenos", - fanart="http://s24.postimg.cc/z6ulldcph/pdkesfan.jpg", - thumbnail="http://s16.postimg.cc/st4x601d1/pdkesth.jpg")) - itemlist.append( - Item(channel=item.channel, title="[COLOR orange]PelisHd[/COLOR]", action="peliculas", url= host + "/calidad/HD-720/", - fanart="http://s18.postimg.cc/wzqonq3w9/pdkhdfan.jpg", - thumbnail="http://s8.postimg.cc/nn5669ln9/pdkhdthu.jpg")) - itemlist.append( - Item(channel=item.channel, title="[COLOR orange]Pelis HD-Rip[/COLOR]", action="peliculas", url= host + "/calidad/HD-320", - fanart="http://s7.postimg.cc/3pmnrnu7f/pdkripfan.jpg", - thumbnail="http://s12.postimg.cc/r7re8fie5/pdkhdripthub.jpg")) - itemlist.append( - Item(channel=item.channel, title="[COLOR orange]Pelis Audio español[/COLOR]", action="peliculas", url= host + "/idioma/Espanol/", - fanart="http://s11.postimg.cc/65t7bxlzn/pdkespfan.jpg", - thumbnail="http://s13.postimg.cc/sh1034ign/pdkhsphtub.jpg")) - itemlist.append( - Item(channel=item.channel, title="[COLOR orange]Buscar...[/COLOR]", action="search", url= host + "/calidad/HD-720/", - fanart="http://s14.postimg.cc/ceqajaw2p/pdkbusfan.jpg", - thumbnail="http://s13.postimg.cc/o85gsftyv/pdkbusthub.jpg")) + + 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 = '