Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- #------------------------------------------------------------
- # pelisalacarta - XBMC Plugin
- # Canal para lossimpsonsonline.com.ar
- # http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
- #------------------------------------------------------------
- import urlparse,urllib2,urllib,re
- import os, sys
- from core import logger
- from core import config
- from core import scrapertools
- from core.item import Item
- from servers import servertools
- __channel__ = "simpsonsonline"
- __category__ = "S"
- __type__ = "generic"
- __title__ = "Los Simpsons Online"
- __language__ = "ES"
- DEBUG = config.get_setting("debug")
- def isGeneric():
- return True
- def mainlist(item):
- logger.info("[simpsonsonline.py] mainlist")
- url = "http://www.lossimpsonsonline.com.ar/"
- data = scrapertools.cachePage(url)
- patron = '<li><a href="([^"]+)" title="([^"]+)">'
- matches = re.compile(patron,re.DOTALL).findall(data)
- itemlist = []
- for match in matches:
- scrapedtitle = match[1]
- scrapedurl = match[0]
- scrapedthumbnail = ""
- scrapedplot = ""
- itemlist.append( Item(channel=__channel__, action="temporadas", title=scrapedtitle, url=scrapedurl))
- return itemlist
- def temporadas(item):
- logger.info("[simpsonsonline.py] temporadas")
- url = item.url
- url = "http://www.lossimpsonsonline.com.ar"+url
- data = scrapertools.cachePage(url)
- patron = '<div class="item"><a href="([^"]+)" class="thumbnail"><img src="([^"]+)" alt="([^"]+)"'
- matches = re.compile(patron,re.DOTALL).findall(data)
- itemlist = []
- for match in matches:
- scrapedtitle = match[2]
- scrapedurl = "http://www.lossimpsonsonline.com.ar"+match[0]
- scrapedthumbnail = "http://www.lossimpsonsonline.com.ar"+match[1]
- scrapedplot = ""
- itemlist.append( Item(channel=__channel__, action="findvideos" , title=scrapedtitle , url=scrapedurl, thumbnail=scrapedthumbnail, plot=scrapedplot))
- return itemlist
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement