From 0d6df8b9d4c1c1d81262e44d3611c4e5e805a746 Mon Sep 17 00:00:00 2001 From: chivmalev Date: Wed, 30 Jan 2019 11:41:30 -0300 Subject: [PATCH] maxipelis24:mejoras --- plugin.video.alfa/channels/maxipelis24.json | 23 ++++++++++++++++---- plugin.video.alfa/channels/maxipelis24.py | 24 +++++++++++++-------- 2 files changed, 34 insertions(+), 13 deletions(-) diff --git a/plugin.video.alfa/channels/maxipelis24.json b/plugin.video.alfa/channels/maxipelis24.json index 5c93a817..f967cbfc 100644 --- a/plugin.video.alfa/channels/maxipelis24.json +++ b/plugin.video.alfa/channels/maxipelis24.json @@ -1,12 +1,27 @@ { -"id": "maxipelis24", + "id": "maxipelis24", "name": "Maxipelis24", "active": true, "adult": false, - "language": ["lat"], - "thumbnail": "maxipelis24.png", - "banner": "", + "language": ["cast", "lat", "vose"], + "thumbnail": "hmaxipelis24.png", "categories": [ "movie" + ], + "settings": [ + { + "id": "filter_languages", + "type": "list", + "label": "Mostrar enlaces en idioma...", + "default": 0, + "enabled": true, + "visible": true, + "lvalues": [ + "No filtrar", + "Latino", + "CAST", + "VOSE" + ] + } ] } diff --git a/plugin.video.alfa/channels/maxipelis24.py b/plugin.video.alfa/channels/maxipelis24.py index 1f0a07f3..f0e71d21 100644 --- a/plugin.video.alfa/channels/maxipelis24.py +++ b/plugin.video.alfa/channels/maxipelis24.py @@ -14,7 +14,8 @@ from channelselector import get_thumb host = "https://maxipelis24.tv" -list_language = [] +IDIOMAS = {'Latino': 'Latino', 'Subtitulado': 'VOSE', 'EspaƱol': 'CAST'} +list_language = IDIOMAS.values() list_quality = [] list_servers = ['rapidvideo', 'vidoza', 'openload', 'streamango'] @@ -112,6 +113,12 @@ def findvideos(item): itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) + data1= scrapertools.find_single_match(data,'') + patron = "li>.*?href=.*?>([^\s]+)" + matches1 = re.compile(patron, re.DOTALL).findall(data1) + for lang in matches1: + idioma = lang + patron = '