# -*- coding: utf-8 -*- #------------------------------------------------------------ import urlparse,urllib2,urllib,re import os, sys from core import jsontools as json from core import scrapertools from core import servertools from core.item import Item from platformcode import config, logger from core import httptools from core import tmdb host = 'http://woodrocket.com' def mainlist(item): logger.info() itemlist = [] itemlist.append( Item(channel=item.channel, title="Novedades" , action="peliculas", url=host + "/porn")) itemlist.append( Item(channel=item.channel, title="Parodias" , action="peliculas", url=host + "/parodies")) itemlist.append( Item(channel=item.channel, title="Shows" , action="categorias", url=host + "/series")) itemlist.append( Item(channel=item.channel, title="Categorias" , action="categorias", url=host + "/categories")) return itemlist def categorias(item): logger.info() itemlist = [] data = httptools.downloadpage(item.url).data patron = '
.*?(.*?)' matches = re.compile(patron,re.DOTALL).findall(data) for scrapedthumbnail,scrapedurl,scrapedtitle in matches: scrapedplot = "" scrapedthumbnail = host + scrapedthumbnail itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle , url=scrapedurl , thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) return itemlist def peliculas(item): logger.info() itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t| |
", "", data) patron = '
.*?') if next_page_url!="": next_page_url = urlparse.urljoin(item.url,next_page_url) itemlist.append( Item(channel=item.channel , action="peliculas" , title="Página Siguiente >>" , text_color="blue", url=next_page_url , folder=True) ) return itemlist def play(item): logger.info() itemlist = [] data = scrapertools.cachePage(item.url) patron = '