Página 1 de 1
pelis en series.ly [solucionado]
Publicado: 18 Mar 2012, 10:49
por neofreno
Hola a todos. Es mi primer post. Buen trabajo.
Después de estos mensajes a modo telégrafo...
Cuando entro en una peli en series.ly no puedo ver ningún servidor activo. Para las series si funciona, pero en las pelis no.
No se si tiene algo que ver, que las pelis todas me salen como enlaces externos.
Gracias a todos
Re: pelis en series.ly
Publicado: 18 Mar 2012, 22:17
por neofreno
Bueno me respondo a mi mismo.
Le he echado un ojo al código, y por lo visto no se parseaba bien el json enviado desde series.ly.
Seguramente lo han debido cambiar desde que se implemento.
Para solucionarlo sólo hay que cambiar unas lineas de código...
Os pongo el metodo que hay que cambiar y cuelgo el canal.
Probado en un atv2. con pelisalacarta 3.2.7
Código: Seleccionar todo
def peli_links(item):
logger.info("[seriesly.py] peli_links")
# TOKENS
auth_token, user_token = item.extra.split('|')
auth_token, user_token, logged, nologgedmessage = getCredentials(auth_token, user_token)
if (not logged):
itemlist = []
itemlist.append( Item(channel=__channel__, title=nologgedmessage, action="mainlist"))
return itemlist
post = 'auth_token=%s&user_token=%s' % ( qstr(auth_token), qstr(user_token) )
# Extrae las entradas (carpetas)
# {"title":"?","idp":"?", "synopsis":"?", "year":"?", "seriesly_score":?d, "participants_score":"?", "genre":"terror", "poster":"http://?","thumb":"http://?","small_thumb":"http://?","links":
# [{"language":"?","subtitles":"yes/no","quality":"?","part":"?","uploader":"?","highDef":"0/1","server":"?","url_cineraculo":"?","url_megavideo":"?"}]
# }
data = scrapertools.cache_page(item.url, post=post)
linkList = load_json(data)
if linkList == None : linkList = []
logger.info("hay %d videos" % len(linkList))
itemlist = []
try:
for link in linkList['links']:
#hd = link['highDef']
#if hd == '0' : link['hdtag'] = ''
#elif hd == '1' : link['hdtag'] = ' (HD)'
#else : link['hdtag'] = ' (?)'
#Neofreno: Cambio a partir de aquí
link['titletag'] =linkList['title'];
itemlist.append(
Item(channel=item.channel,
action = "links",
title = '%(host)s - %(lang)s %(quality)s' % link,
url = qstr(link['url'].strip()),
thumbnail = item.thumbnail,
plot = linkList['synopsis'],
extra = ''
)
)
except:
import sys
for line in sys.exc_info():
logger.error( "%s" % line )
return itemlist
Edito. Se veian los servidores pero las urls generadas estaban mal, y entonces las pelis no llegaban a cargarse.
Ahora ya funciona
Re: pelis en series.ly
Publicado: 18 Mar 2012, 22:18
por neofreno
Siento las faltas de ortografía pero el corrector del safari me juega malas pasadas.
Vuelvo a subir el canal.
- seriesly.zip
- Este es el correcto
- (5.18 KiB) Descargado 272 veces
Re: pelis en series.ly
Publicado: 19 Mar 2012, 12:04
por Fer23
Muchas gracias! lo pruebo en cuanto pueda; me interesaba muchísimo
Re: pelis en series.ly
Publicado: 19 Mar 2012, 13:56
por jesusm_p
en que ruta se modifica eso????
UN SALUDO
Re: pelis en series.ly
Publicado: 19 Mar 2012, 15:43
por neofreno
depende la plataforma que uses.
Dentro del plugin pelisalacarta tienes una carpeta con los canales. "channels" y dentro esta el canal seriesly.py
Bajate el codigo seriesly.py que he subido en un zip y lo sustituyes por el que trae el plugin.
Un saludo
Re: pelis en series.ly
Publicado: 19 Mar 2012, 16:38
por jesusm_p
era para el aptv 2, pero ya lo he encontrado y funciona de escandalo, muchas gracias tio
UN SALUDO
Re: pelis en series.ly
Publicado: 19 Mar 2012, 20:54
por Truenon
Buenas,
Acabo de subir los cambios de neofreno al servidor, el canal se os actualizará de forma automática y podréis ver las películas.
Gracias neofreno
neofreno escribió:Bueno me respondo a mi mismo.
Le he echado un ojo al código, y por lo visto no se parseaba bien el json enviado desde series.ly.
Seguramente lo han debido cambiar desde que se implemento.
Para solucionarlo sólo hay que cambiar unas lineas de código...
Os pongo el metodo que hay que cambiar y cuelgo el canal.
Probado en un atv2. con pelisalacarta 3.2.7
Código: Seleccionar todo
def peli_links(item):
logger.info("[seriesly.py] peli_links")
# TOKENS
auth_token, user_token = item.extra.split('|')
auth_token, user_token, logged, nologgedmessage = getCredentials(auth_token, user_token)
if (not logged):
itemlist = []
itemlist.append( Item(channel=__channel__, title=nologgedmessage, action="mainlist"))
return itemlist
post = 'auth_token=%s&user_token=%s' % ( qstr(auth_token), qstr(user_token) )
# Extrae las entradas (carpetas)
# {"title":"?","idp":"?", "synopsis":"?", "year":"?", "seriesly_score":?d, "participants_score":"?", "genre":"terror", "poster":"http://?","thumb":"http://?","small_thumb":"http://?","links":
# [{"language":"?","subtitles":"yes/no","quality":"?","part":"?","uploader":"?","highDef":"0/1","server":"?","url_cineraculo":"?","url_megavideo":"?"}]
# }
data = scrapertools.cache_page(item.url, post=post)
linkList = load_json(data)
if linkList == None : linkList = []
logger.info("hay %d videos" % len(linkList))
itemlist = []
try:
for link in linkList['links']:
#hd = link['highDef']
#if hd == '0' : link['hdtag'] = ''
#elif hd == '1' : link['hdtag'] = ' (HD)'
#else : link['hdtag'] = ' (?)'
#Neofreno: Cambio a partir de aquí
link['titletag'] =linkList['title'];
itemlist.append(
Item(channel=item.channel,
action = "links",
title = '%(host)s - %(lang)s %(quality)s' % link,
url = qstr(link['url'].strip()),
thumbnail = item.thumbnail,
plot = linkList['synopsis'],
extra = ''
)
)
except:
import sys
for line in sys.exc_info():
logger.error( "%s" % line )
return itemlist
Edito. Se veian los servidores pero las urls generadas estaban mal, y entonces las pelis no llegaban a cargarse.
Ahora ya funciona
Re: pelis en series.ly
Publicado: 19 Mar 2012, 22:35
por Wings
Muchas gracias!
Re: pelis en series.ly
Publicado: 21 Mar 2012, 19:47
por jesus
Gracias a Truenon por subirlo, y por supuesto a neofreno por arreglarlo
Últimamente toda ayuda es poca.