diff --git a/plugin.video.alfa/channels/anitoonstv.py b/plugin.video.alfa/channels/anitoonstv.py index 58efb7c6..819a9275 100644 --- a/plugin.video.alfa/channels/anitoonstv.py +++ b/plugin.video.alfa/channels/anitoonstv.py @@ -132,6 +132,16 @@ def episodios(item): return itemlist +def googl(url): + logger.info() + a=url.split("/") + link=a[3] + link="http://www.trueurl.net/?q=http%3A%2F%2Fgoo.gl%2F"+link+"&lucky=on&Uncloak=Find+True+URL" + data_other = httptools.downloadpage(link).data + data_other = re.sub(r"\n|\r|\t|\s{2}| ", "", data_other) + patron='Destination URL<\/td>') itemla = scrapertools.find_multiple_matches(data_vid, '
.+?-(.+?)-(.+?)<\/div><.+? src="(.+?)"') for server, quality, url in itemla: - if "Calidad Alta" in quality: - quality = "HQ" if "HQ" in quality: quality = "HD" + if "Calidad Alta" in quality: + quality = "HQ" if " Calidad media - Carga mas rapido" in quality: quality = "360p" server = server.lower().strip() @@ -160,6 +170,7 @@ def findvideos(item): server = 'rapidvideo' if "netu" in server: server = 'netutv' + url = googl(url) itemlist.append(item.clone(url=url, action="play", server=server, contentQuality=quality, thumbnail=scrapedthumbnail, plot=scrapedplot, title="Enlace encontrado en: %s [%s]" % (server.capitalize(), quality))) diff --git a/plugin.video.alfa/channels/serieslan.py b/plugin.video.alfa/channels/serieslan.py index 05d15b36..65490a8a 100644 --- a/plugin.video.alfa/channels/serieslan.py +++ b/plugin.video.alfa/channels/serieslan.py @@ -67,10 +67,12 @@ def lista(item): title = name url = host + link scrapedthumbnail = host + img - context1=[renumbertools.context(item), autoplay.context] + context = renumbertools.context(item) + context2 = autoplay.context + context.extend(context2) + itemlist.append(item.clone(title=title, url=url, action="episodios", thumbnail=scrapedthumbnail, show=title, - context=context1)) - logger.info("gasdfsa "+str(b)) + context=context)) if b<29: a=a+1 url="https://serieslan.com/pag-"+str(a) @@ -136,7 +138,7 @@ def episodios(item): thumbnail=scrapedthumbnail)) if config.get_videolibrary_support() and len(itemlist) > 0: - itemlist.append(Item(channel=item.channel, title="Añadir esta serie a la videoteca", url=item.url, + itemlist.append(Item(channel=item.channel, title="[COLOR yellow]Añadir esta serie a la videoteca[/COLOR]", url=item.url, action="add_serie_to_library", extra="episodios", show=show)) return itemlist @@ -201,17 +203,3 @@ def findvideos(item): else: return [] - -def play(item): - logger.info() - itemlist = [] - # Buscamos video por servidor ... - devuelve = servertools.findvideosbyserver(item.url, item.server) - if not devuelve: - # ...sino lo encontramos buscamos en todos los servidores disponibles - devuelve = servertools.findvideos(item.url, skip=True) - if devuelve: - # logger.debug(devuelve) - itemlist.append(Item(channel=item.channel, title=item.contentTitle, action="play", server=devuelve[0][2], - url=devuelve[0][1], thumbnail=item.thumbnail, folder=False)) - return itemlist