# -*- coding: UTF-8 -*- import re import urlparse from channels import autoplay from channels import filtertools from core import httptools from core import scrapertools from core import servertools from core import tmdb from core.item import Item from platformcode import config, logger host = "http://www.asialiveaction.com" IDIOMAS = {'Japones': 'Japones'} list_language = IDIOMAS.values() list_quality = [] list_servers = ['gvideo', 'openload','streamango'] def mainlist(item): logger.info() autoplay.init(item.channel, list_servers, list_quality) itemlist = list() itemlist.append(Item(channel=item.channel, action="lista", title="Peliculas", url=urlparse.urljoin(host, "/category/pelicula"), type='pl', pag=1)) #itemlist.append(Item(channel=item.channel, action="lista", title="Series", # url=urlparse.urljoin(host, "/category/serie"), type='sr', pag=1)) itemlist.append(Item(channel=item.channel, action="category", title="Géneros", url=host, cat='genre')) itemlist.append(Item(channel=item.channel, action="category", title="Calidad", url=host, cat='quality')) itemlist.append(Item(channel=item.channel, action="category", title="Orden Alfabético", url=host, cat='abc')) itemlist.append(Item(channel=item.channel, action="category", title="Año de Estreno", url=host, cat='year')) #itemlist.append(Item(channel=item.channel, title="Buscar", action="search", url=host+"/search?q=")) autoplay.show_option(item.channel, itemlist) return itemlist def category(item): logger.info() itemlist = list() data = httptools.downloadpage(host).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) if item.cat == 'abc': data = scrapertools.find_single_match(data, '
(.+?)
') elif item.cat == 'genre': data = scrapertools.find_single_match(data, 'Géneros<\/a>