# -*- coding: utf-8 -*- import re import urlparse from core import scrapertools from core import servertools from core.item import Item from platformcode import logger def mainlist(item): logger.info() itemlist = [] itemlist.append(Item(channel=item.channel, title="Estrenos", action="peliculas", url="http://gnula.nu/peliculas-online/lista-de-peliculas-online-parte-1/", viewmode="movie")) itemlist.append( Item(channel=item.channel, title="Generos", action="generos", url="http://gnula.nu/generos/lista-de-generos/")) itemlist.append(Item(channel=item.channel, title="Recomendadas", action="peliculas", url="http://gnula.nu/peliculas-online/lista-de-peliculas-recomendadas/", viewmode="movie")) # itemlist.append( Item(channel=item.channel, title="Portada" , action="portada" , url="http://gnula.nu/")) return itemlist def generos(item): logger.info() itemlist = [] data = scrapertools.cache_page(item.url) # Lista de géneros data = scrapertools.find_single_match(data, ']+>Lista de g(.*?)/table') # Historia antigua [With This Ring [18/07/15 (VS)(VC)(VL)] [HD-R]—–Comedia, Romántica ''' ''' The Adventures of Tintin (2011) [10/07/15 (VS)(VC)(VL)] [DVD-R]—–Animación, Infantil, Aventuras ''' # Descarga la página data = scrapertools.cachePage(item.url) patron = '([^<]+)(.*?)(.*?)') item.plot = scrapertools.htmlclean(item.plot).strip() item.contentPlot = item.plot newthumbnail = scrapertools.find_single_match(data, '