# -*- 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 logger host = 'http://www.sipeliculas.com' def mainlist(item): logger.info() itemlist = [] itemlist.append(item.clone(title="Novedades", action="lista", url=host + "/cartelera/")) itemlist.append(item.clone(title="Actualizadas", action="lista", url=host + "/peliculas-actualizadas/")) itemlist.append(item.clone(title="Recomendadas", action="lista", url=host + "/peliculas-recomendadas/")) itemlist.append(item.clone(title="Categorias", action="menuseccion", url=host, extra="/online/")) itemlist.append(item.clone(title="Año", action="menuseccion", url=host, extra="/estrenos-gratis/")) itemlist.append(item.clone(title="Alfabetico", action="alfabetica", url=host + '/mirar/')) itemlist.append(item.clone(title="Buscar", action="search", url=host + "/ver/")) return itemlist def alfabetica(item): logger.info() itemlist = [] for letra in "1abcdefghijklmnopqrstuvwxyz": itemlist.append(item.clone(title=letra.upper(), url=item.url + letra, action="lista")) return itemlist def menuseccion(item): logger.info() itemlist = [] seccion = item.extra data = httptools.downloadpage(item.url).data if seccion == '/online/': data = scrapertools.find_single_match(data, '