Re: Funciona HDFull???
Publicado: 29 Nov 2016, 23:29
Gracias Genio por estar al pendiente...ya funciona a la perfeccion...Saludos!!!
Soporte oficial de pelisalacarta y tvalacarta - Ayuda con tu media center
https://www.mimediacenter.info/foro/
Código: Seleccionar todo
def novedades_episodios(item):
logger.info("[hdfull.py] novedades_episodios")
itemlist = []
## Carga estados
#status = eval( scrapertools.cache_page( host + '/a/status/all', headers=headers ) )
## Episodios
url = item.url.split("?")[0]
post = item.url.split("?")[1]
old_start = scrapertools.get_match(post, 'start=([^&]+)&')
start = "%s" % ( int(old_start) + 24 )
post = post.replace("start="+old_start, "start="+start)
next_page = url + "?" + post
data = scrapertools.cache_page(url, post=post, headers=headers).replace('null', '""')
episodes = eval( data.decode('unicode_escape') )
for episode in episodes:
thumbnail = host+"/thumbs/" + episode['thumbnail']
temporada = episode['season']
episodio = episode['episode']
if len(episodio) == 1: episodio = '0' + episodio
if episode['languages'] != "[]":
idiomas = "( [COLOR teal][B]"
for idioma in episode['languages']: idiomas+= idioma + " "
idiomas+= "[/B][/COLOR])"
idiomas = bbcode_kodi2html(idiomas)
else: idiomas = ""
try: show = episode['show']['title']['es'].strip()
except: show = episode['show']['title']['en'].strip()
show = bbcode_kodi2html("[COLOR whitesmoke][B]" + show + "[/B][/COLOR]")
if episode['title']:
try: title = episode['title']['es'].strip()
except: title = episode['title']['en'].strip()
if len(title) == 0: title = "Temporada " + temporada + " Episodio " + episodio
title = temporada + "x" + episodio + " - " + show + ": " + title + ' ' + idiomas
#str = get_status(status, 'episodes', episode['id'])
#if str != "": title+= str
url = urlparse.urljoin( host, '/serie/'+ episode['permalink'] +'/temporada-' + temporada +'/episodio-' + episodio ) + "###" + episode['id'] + ";3"
itemlist.append( Item( channel=__channel__, action="findvideos", title=title, fulltitle=title, url=url, thumbnail=thumbnail ) )
if len(itemlist) == 24:
itemlist.append( Item( channel=__channel__, action="novedades_episodios", title=">> Página siguiente", url=next_page ) )
return itemlist
¿Por qué parte has entrado?luijoluijo escribió:Hola tatowaki, pues por ahí deben ir los tiros pero al entrar en los enlaces te redirige a otro enlace y finalmente provoca un error inesperado. Paciencia que ya queda poco. jejeje saludos.
Gracias, tatowaki. Probado tu arreglo en Kodi y Plex y funcionando todo perfecto.tatowaki escribió:Hola de nuevo.
He modificado el canal para que me funcione, agregando unos try/catch en donde fallaba y unas comprobaciones para que no se usen los valores devueltos cuando ha fallado.