diff --git a/plugin.video.alfa/channels/animeid.py b/plugin.video.alfa/channels/animeid.py index 5a9400ca..d96e3f7d 100755 --- a/plugin.video.alfa/channels/animeid.py +++ b/plugin.video.alfa/channels/animeid.py @@ -9,11 +9,18 @@ from core import scrapertools from core import servertools from core.item import Item from platformcode import config, logger +from channels import renumbertools,autoplay CHANNEL_HOST = "https://www.animeid.tv/" +IDIOMAS = {'Latino':'LAT', 'VOSE': 'VOSE'} +list_language = IDIOMAS.values() +list_quality = [] +list_servers = ['animeid'] + def mainlist(item): logger.info() + autoplay.init(item.channel, list_servers, list_quality) itemlist = list() itemlist.append( Item(channel=item.channel, action="novedades_series", title="Últimas series", url=CHANNEL_HOST)) @@ -25,6 +32,9 @@ def mainlist(item): Item(channel=item.channel, action="letras", title="Listado alfabetico", url=CHANNEL_HOST)) itemlist.append(Item(channel=item.channel, action="search", title="Buscar...")) + itemlist = renumbertools.show_option(item.channel, itemlist) + autoplay.show_option(item.channel, itemlist) + return itemlist @@ -69,9 +79,12 @@ def search(item, texto): url = urlparse.urljoin(item.url, scrapedurl) thumbnail = scrapedthumbnail plot = "" + context = renumbertools.context(item) + context2 = autoplay.context + context.extend(context2) itemlist.append( Item(channel=item.channel, action="episodios", title=title, url=url, thumbnail=thumbnail, plot=plot, - show=title, viewmode="movie_with_plot")) + context=context,show=title, viewmode="movie_with_plot")) return itemlist @@ -93,8 +106,11 @@ def novedades_series(item): for url, tipo, title in matches: scrapedtitle = title + " (" + tipo + ")" scrapedurl = urlparse.urljoin(item.url, url) + context = renumbertools.context(item) + context2 = autoplay.context + context.extend(context2) itemlist.append(Item(channel=item.channel, action="episodios", title=scrapedtitle, url=scrapedurl, - show=title, viewmode="movie_with_plot")) + context=context,show=title, viewmode="movie_with_plot")) return itemlist @@ -165,13 +181,16 @@ def series(item): scrapedurl = urlparse.urljoin(item.url, url) scrapedthumbnail = thumbnail scrapedplot = plot + context = renumbertools.context(item) + context2 = autoplay.context + context.extend(context2) itemlist.append(Item(channel=item.channel, action="episodios", title=scrapedtitle, url=scrapedurl, - thumbnail=scrapedthumbnail, plot=scrapedplot, show=scrapedtitle, + thumbnail=scrapedthumbnail, plot=scrapedplot, show=scrapedtitle, context=context, viewmode="movie_with_plot")) itemlist = sorted(itemlist, key=lambda it: it.title) try: page_url = scrapertools.find_single_match(data, '