Si, lo del filtrado me refería a esto
Código: Seleccionar todo
if config.get_setting("enableadultmode") == "true": itemlist.append( Item(channel=__channel__, action="todaspelis", title="Eroticas +18", url="http://www.repelis.tv/genero/eroticas/page/1" , thumbnail="http://www.topkamisetas.com/catalogo/images/TB0005.gif", fanart="http://www.topkamisetas.com/catalogo/images/TB0005.gif") )
en el mainlist, pero bueno, es cierto que cuando sacas "Todas las películas", pues ..siguen saliendo

, eso ...creo que podría filtrarlo y tal, pero tampoco he tenido mucho tiempo libre, ando a mil cosas.
Gracias a vosotros, que menuda curradita os habéis pegado con todo esto.
robalo, gracias a tí también que no te había dicho nada
EDIT:
He quitado la "búsqueda por años" si no esta habilitado el modo adulto, porque no veo manera de filtrar ahí lo que sale, no hay categorización de erótica ....
Para la búsqueda por categorías he realizado el filtrado para que no saque esa categoría si no está habilitado el modo adulto
Código: Seleccionar todo
def porcateg(item):
logger.info("[repelis] poranyo")
logger.info("[repelis] " + item.url )
itemlist = []
data = scrapertools.cache_page(item.url).decode('iso-8859-1').encode('utf-8')
patron = '<li class="cat-item cat-item-3">.*?<a href="([^"]+)" title="([^"]+)">'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
itemlist = []
for scrapedurl,scrapedtitle in matches:
title = scrapertools.remove_show_from_title(scrapedtitle,"Ver Película")
title = title.replace("Online","")
url = urlparse.urljoin(item.url,scrapedurl)
logger.info("[repelis] "+url)
#si no esta permitidas categoria adultos, la filtramos
erotica = ""
if config.get_setting("enableadultmode") == "false":
patron = '.*?/erotic.*?'
try:
erotica = scrapertools.get_match(scrapedurl,patron)
except:
itemlist.append( Item(channel=__channel__, action="todaspelis", title=title, fulltitle=title , url=url ) )
else:
itemlist.append( Item(channel=__channel__, action="todaspelis", title=title, fulltitle=title , url=url ) )
return itemlist