From 739727c4f89a7904964205c0f3fe69f639b73f01 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 08:38:29 -0500 Subject: [PATCH 1/6] Update search.py --- plugin.video.alfa/channels/search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.video.alfa/channels/search.py b/plugin.video.alfa/channels/search.py index 30d234e8..74820d6e 100644 --- a/plugin.video.alfa/channels/search.py +++ b/plugin.video.alfa/channels/search.py @@ -38,7 +38,7 @@ def mainlist(item): itemlist.append(Item(channel=item.channel, action="opciones", title="Opciones", thumbnail=get_thumb("search.png"))) - itemlist.append(Item(channel="tvmoviedb", action="mainlist", title="Busquèda alternativa", + itemlist.append(Item(channel="tvmoviedb", action="mainlist", title="Búsqueda alternativa", thumbnail=get_thumb("search.png"))) saved_searches_list = get_saved_searches() From 94cceedb86cdaa59e8df61c2c77c53163d3a131b Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 08:40:46 -0500 Subject: [PATCH 2/6] videolibrary: fix marcados --- plugin.video.alfa/channels/videolibrary.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugin.video.alfa/channels/videolibrary.py b/plugin.video.alfa/channels/videolibrary.py index 2374362b..b37528cc 100644 --- a/plugin.video.alfa/channels/videolibrary.py +++ b/plugin.video.alfa/channels/videolibrary.py @@ -524,8 +524,7 @@ def mark_content_as_watched(item): # Actualizar toda la serie new_item = item.clone(contentSeason=-1) mark_season_as_watched(new_item) - - if config.is_xbmc() and item.contentType == 'episode': + if config.is_xbmc(): #and item.contentType == 'episode': from platformcode import xbmc_videolibrary xbmc_videolibrary.mark_content_as_watched_on_kodi(item, item.playcount) From ad2149749239fbc92837fda7513c1d26a6641f67 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 08:41:55 -0500 Subject: [PATCH 3/6] kbagi: fix --- plugin.video.alfa/channels/kbagi.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugin.video.alfa/channels/kbagi.py b/plugin.video.alfa/channels/kbagi.py index a43fb282..7cb297a4 100644 --- a/plugin.video.alfa/channels/kbagi.py +++ b/plugin.video.alfa/channels/kbagi.py @@ -35,6 +35,8 @@ def login(pagina): dom = pagina.split(".")[0] user = config.get_setting("%suser" %dom, "kbagi") password = config.get_setting("%spassword" %dom, "kbagi") + if "kbagi" in pagina: + pagina = "k-bagi.com" if not user: return False, "Para ver los enlaces de %s es necesario registrarse en %s" %(dom, pagina) data = httptools.downloadpage("http://%s" % pagina).data @@ -65,14 +67,14 @@ def mainlist(item): if not logueado: itemlist.append(item.clone(title=error_message, action="configuracion", folder=False)) else: - item.extra = "http://kbagi.com" + item.extra = "http://k-bagi.com" itemlist.append(item.clone(title="kbagi", action="", text_color=color2)) itemlist.append( - item.clone(title=" Búsqueda", action="search", url="http://kbagi.com/action/SearchFiles")) + item.clone(title=" Búsqueda", action="search", url="http://k-bagi.com/action/SearchFiles")) itemlist.append(item.clone(title=" Colecciones", action="colecciones", - url="http://kbagi.com/action/home/MoreNewestCollections?pageNumber=1")) + url="http://k-bagi.com/action/home/MoreNewestCollections?pageNumber=1")) itemlist.append(item.clone(title=" Búsqueda personalizada", action="filtro", - url="http://kbagi.com/action/SearchFiles")) + url="http://k-bagi.com/action/SearchFiles")) itemlist.append(item.clone(title=" Mi cuenta", action="cuenta")) logueado, error_message = login("diskokosmiko.mx") if not logueado: From 7d5ba0044b9e9f3de3b9b91c46d532b766ee6a44 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 08:42:38 -0500 Subject: [PATCH 4/6] kbagi: fix --- plugin.video.alfa/servers/kbagi.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.video.alfa/servers/kbagi.json b/plugin.video.alfa/servers/kbagi.json index 2f8a1aba..9276fb05 100644 --- a/plugin.video.alfa/servers/kbagi.json +++ b/plugin.video.alfa/servers/kbagi.json @@ -4,7 +4,7 @@ "ignore_urls": [], "patterns": [ { - "pattern": "((?:kbagi.com|diskokosmiko.mx)/[^\\s'\"]+)", + "pattern": "((?:k-bagi.com|diskokosmiko.mx)/[^\\s'\"]+)", "url": "http://\\1" } ] @@ -40,4 +40,4 @@ ], "thumbnail": "http://i.imgur.com/EjbfM7p.png?1", "version": 1 -} \ No newline at end of file +} From 16c72cf4d6cd092356a8fc7e6cb63dcf7912276b Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 08:43:16 -0500 Subject: [PATCH 5/6] kbagi: fix --- plugin.video.alfa/servers/kbagi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin.video.alfa/servers/kbagi.py b/plugin.video.alfa/servers/kbagi.py index 4467e870..2fbb2199 100644 --- a/plugin.video.alfa/servers/kbagi.py +++ b/plugin.video.alfa/servers/kbagi.py @@ -10,7 +10,7 @@ from platformcode import logger def test_video_exists(page_url): logger.info("(page_url='%s')" % page_url) domain = "diskokosmiko.mx" - if "kbagi.com" in page_url: + if "k-bagi.com" in page_url: domain = "kbagi.com" logueado, error_message = kbagi.login(domain) if not logueado: @@ -28,8 +28,8 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= video_urls = [] data = httptools.downloadpage(page_url).data - host = "http://kbagi.com" - host_string = "kbagi" + host = "http://k-bagi.com" + host_string = "k-bagi" if "diskokosmiko.mx" in page_url: host = "http://diskokosmiko.mx" host_string = "diskokosmiko" From 492077e48d0dd1357c4e756f4ce195e865946678 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 20 Jun 2018 15:08:34 -0500 Subject: [PATCH 6/6] peliculashindu: fix --- plugin.video.alfa/channels/peliculashindu.py | 95 ++++++++++++-------- 1 file changed, 57 insertions(+), 38 deletions(-) diff --git a/plugin.video.alfa/channels/peliculashindu.py b/plugin.video.alfa/channels/peliculashindu.py index 7c65304a..0ddbaf22 100755 --- a/plugin.video.alfa/channels/peliculashindu.py +++ b/plugin.video.alfa/channels/peliculashindu.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- import re import urlparse @@ -17,33 +17,33 @@ def mainlist(item): itemlist = list() - itemlist.append( - Item(channel=item.channel, action="lista", title="Top Películas", url=urlparse.urljoin(host, "top"))) - itemlist.append(Item(channel=item.channel, action="lista", title="Novedades", url=host)) + #itemlist.append( + # Item(channel=item.channel, action="lista", title="Top Películas", url=urlparse.urljoin(host, "top"))) + #itemlist.append(Item(channel=item.channel, action="lista", title="Novedades", url=host)) itemlist.append(Item(channel=item.channel, action="explorar", title="Género", url=urlparse.urljoin(host, "genero"))) - itemlist.append(Item(channel=item.channel, action="explorar", title="Listado Alfabético", - url=urlparse.urljoin(host, "alfabetico"))) - # itemlist.append(Item(channel=item.channel, action="explorar", title="Listado por año", url=urlparse.urljoin(host, "año"))) - itemlist.append(Item(channel=item.channel, action="lista", title="Otras Películas (No Bollywood)", - url=urlparse.urljoin(host, "estrenos"))) - itemlist.append(Item(channel=item.channel, title="Buscar", action="search", url=urlparse.urljoin(host, "buscar-"))) + #itemlist.append(Item(channel=item.channel, action="explorar", title="Listado Alfabético", + # url=urlparse.urljoin(host, "alfabetico"))) + itemlist.append(Item(channel=item.channel, action="explorar", title="Listado por Año", url=urlparse.urljoin(host, "genero"))) + #itemlist.append(Item(channel=item.channel, action="lista", title="Otras Películas (No Bollywood)", + # url=urlparse.urljoin(host, "estrenos"))) + #itemlist.append(Item(channel=item.channel, title="Buscar", action="search", url=urlparse.urljoin(host, "buscar-"))) return itemlist def explorar(item): logger.info() itemlist = list() - url1 = item.title - data = httptools.downloadpage(host).data + urltitle = item.title + data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) - if 'Género' in url1: - patron = '
(.+?)<\/p>.+?" #scrapedplot + patron += "
(.+?)" #scrapedyear + patron += "<\/p>.+?