diff --git a/plugin.video.alfa/channels/planetadocumental.json b/plugin.video.alfa/channels/planetadocumental.json new file mode 100644 index 00000000..ecc6eef7 --- /dev/null +++ b/plugin.video.alfa/channels/planetadocumental.json @@ -0,0 +1,22 @@ +{ + "id": "planetadocumental", + "name": "Planeta documental", + "language": ["*"], + "active": true, + "adult": false, + "thumbnail": "https://s8.postimg.cc/r6njedwdt/planeta_documental1.png", + "banner": "https://s8.postimg.cc/6za3m36m9/planeta_documental2.png", + "categories": [ + "documentary" + ], + "settings": [ + { + "id": "include_in_global_search", + "type": "bool", + "label": "Incluir en busqueda global", + "default": true, + "enabled": true, + "visible": true + } + ] +} diff --git a/plugin.video.alfa/channels/planetadocumental.py b/plugin.video.alfa/channels/planetadocumental.py new file mode 100644 index 00000000..52f973ae --- /dev/null +++ b/plugin.video.alfa/channels/planetadocumental.py @@ -0,0 +1,142 @@ +# -*- coding: utf-8 -*- +# -*- Channel Planeta Documental -*- +# -*- Created for Alfa-addon -*- +# -*- By the Alfa Develop Group -*- + +from core import httptools +from core import jsontools +from core import scrapertools +from core import servertools +from core import tmdb +from core.item import Item +from channelselector import get_thumb +from platformcode import config, logger +from channels import autoplay +from channels import filtertools + + +IDIOMAS = {"Latino": "LAT"} +list_language = IDIOMAS.values() + +list_quality = [] + +list_servers = ['gvideo'] + +host = "https://www.planetadocumental.com" + +def mainlist(item): + logger.info() + itemlist = [] + autoplay.init(item.channel, list_servers, list_quality) + itemlist.append(item.clone(title="Ăšltimos documentales", action="lista", + url= host, + thumbnail=get_thumb('lastest', auto=True))) + itemlist.append(item.clone(title="Por genero", action="generos", + url= host, thumbnail=get_thumb('genres', auto=True))) + itemlist.append(item.clone(title="", action="")) + itemlist.append(item.clone(title="Buscar...", action="search", thumbnail=get_thumb('search', auto=True))) + + return itemlist + + + +def generos(item): + logger.info() + itemlist = [] + data = httptools.downloadpage(item.url).data + bloque = scrapertools.find_single_match(data, 'sub-menu elementor-nav-menu--dropdown(.*?)