# -*- coding: UTF-8 -*- import re import urlparse 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" def mainlist(item): logger.info() itemlist = list() itemlist.append(Item(channel=item.channel, action="lista", title="Peliculas", url=urlparse.urljoin(host, "p/peliculas.html"), type='pl', first=0)) itemlist.append(Item(channel=item.channel, action="lista", title="Series", url=urlparse.urljoin(host, "p/series.html"), type='sr', first=0)) 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=")) 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, 'Orden Alfabético.*?') elif item.cat == 'genre': data = scrapertools.find_single_match(data, 'Géneros.*?') elif item.cat == 'year': data = scrapertools.find_single_match(data, 'Año.*?') elif item.cat == 'quality': data = scrapertools.find_single_match(data, 'Calidad.*?') patron = "