Re: semplice guida per creare un canale in Sod
Publicado: 07 Nov 2016, 11:32
Rieccomi Costaplus (perdonami se ti rompo ma sono uno zuccone
) sono riuscito ad implementare le due voci nella lista episodi ma non riesco proprio a farle funzionare. Provando altri canali di anime (tipo animeforce, animeinstreaming) ho notato che molti hanno lo stesso problema quindi è sicuramente qualcosa di più della semplice mancanza della parte che mi hai giustamente indicato. Se può servire a qualcuno, riporto sotto la parte che ho modificato nel file animevision.py. Buona giornata e buon lavoro.

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
# =================================================================