
Código: Seleccionar todo
# -----------------------------------------------------------------
def episodi(item):
logger.info("streamondemand.animevision episodi")
itemlist=[]
data = scrapertools.cache_page(item.url)
patron="epContainer'>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+><[^<]+<[^>]+>.*?href='(.*?)'[^>]+>(.*?)</a></div>"
matches = re.compile(patron, re.DOTALL).findall(data)
for scrapedurl,scrapedtitle in matches:
scrapedtitle=scrapedtitle.split(';')[1]
scrapedtitle = scrapertools.decodeHtmlentities(scrapedtitle)
scrapedurl = host + "/" + scrapedurl
itemlist.append(
Item(channel=__channel__,
action="findvideos",
title=scrapedtitle,
url=scrapedurl,
fulltitle=scrapedtitle,
show=scrapedtitle,
thumbnail=item.thumbnail,
fanart=item.fanart))
if config.get_library_support() and len(itemlist) != 0:
itemlist.append(
Item(channel=__channel__,
title="[COLOR yellow]Aggiungi " + item.title + " alla libreria[/COLOR]",
url=item.url,
action="add_serie_to_library",
extra="episodi",
show=item.show))
itemlist.append(
Item(channel=item.channel,
title="[COLOR red]Scarica tutti gli episodi della serie[/COLOR]",
url=item.url,
action="download_all_episodes",
extra="episodi",
show=item.show))
return itemlist
# =================================================================