Página 3 de 6
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 11:15
por SeiTaN
robalo escribió:Siguiendo con el hilo.
Para Seriesblanco Beta, en plex se puede omitir los "métodos json". Para que haga todo o casi todo; filtrar por calidad no puede hacerlo por que la opción de búsqueda de las "chapuzas" del hilo antes mencionado sólo busca series por que quizás se debería de hacer igual que hace con idioma.
Para kodi más de lo mismo
Lo de métodos json en plex, te voy a usar de conejillo de indias sino te importa xDD, ya que yo no lo uso.
ya implementaré la opción "buscar" y demás, que si es plex que no se muestre, y que no haría falta cuando muestre el listado de todas las series.
Se podría incluir otro diccionario con las opciones de calidad como ahora hay con idioma.
Respecto a lo de las calidades, el problema es la combinación de opciones, me explico
Si uso como lo hago ahora como en idiomas, tendría que estar concatenando las opciones que se selecciona, y si te equivocas, hay que empezar desde el principio.
Lo ideal sería tener un settings para cuando se configura el filtro, pero no si sería posible en plex, y aparte en kodi aun no he hecho nada parecido.
Gracias por las sugerencias y comentarios.
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 11:34
por robalo
Hazlo como te sea más cómodo, no tienes que calentarte mucho la cabeza. Para plex ya te digo yo que con que no de errores es suficiente para mucha gente, bueno y quizás el tema los colores

Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 12:04
por SeiTaN
Pues se me acaba de ocurrir una idea para lo de calidades
Crear un submenú que muestre las calidades.
Y LUEGO EL TIPICO MENU SI O NO:
Y ya internamente que funcione como lo hago ahora.
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 15:09
por robalo
Si es lo que parece, para plex debería funcionar sin problemas, incluso se puede ir más allá si se tiene ganas.
Te planteo una pregunta y haber que te respondes.
Que tal sería si se quitara "Añade una serie..." de las opciones de "Configurar filtro para series..." y se añadiera "Añadir/Modifcar filtro a esta serie..." en el listado episodios sin tener que usar el buscador y hacer que pareciera una opción de usuario de la página web?
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 16:02
por SeiTaN
Me he perdido, ¿te puedes explicar en más detalle?
Referente a la opción que sale después de "Añadir Serie", había pensado añadir el listado ya que en plex no permite buscar.
"Configurar filtro para series.." --> Añadir Serie..--> - Buscar (opcion deshbilitadoa para plex)
- listado de series por nombre
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 18:26
por super_berny
Bueno pues ya lo he descargado y he mirado como funciona.
La verdad es q es una muy buena idea el filtrar los resultados, ahora bien el sistema de navegacion como bien deciais es un poco caotico (aunq eso no es culpa tuya sino de Kodi), tal vez poniendo en practica la ultima sugerencia de @robalo (incluir 'añadir filtro' dentro del listado de capitulos o en el menu contextual del listado de series) mejoremos el tema.
Respecto a la funcion byteify(): lo que hace es analizar recurrentemente la cadena json hasta llegar a algo (key o value) q sea istancia de unicode, en cuyo caso la codifica como UTF-8. En realidad es lo mismo q hace to_utf8(), solo q este solo codifica los valores del diccionario y no las claves (q es tu problema al utilizar los nombres de las series como claves).
Para simplificar propongo modificar esta ultima funcion:
Código: Seleccionar todo
def to_utf8(dct):
rdct = {}
for k, v in dct.items():
k = k.encode('utf-8')
if isinstance(v, (str, unicode)):
rdct[k] = v.encode('utf8', 'ignore')
else:
rdct[k] = v
return rdct
Asi podemos eliminar byteify() y todas sus referencias en jsontools.
Por ultimo, no se si se ha comentado antes pero en el caso de las calidades, el filtro si q es case sensitive.
De todos modos felicidades SeiTan por tan buena idea y animos para entre todos intentar perfilarla.
Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 19:04
por SeiTaN
hola @super_berny, he mirado tu sugerencia y de lo que comentas del byteify, yo de hecho cambiaría el contenido de to_utf8(dct) por lo que hace byteify.
Ya que "to_uft8" no me arregla el unicode en list()
lo unico que cambiaría seria añadir el ignore, para evitar que falle al convertir a utf8
Código: Seleccionar todo
def to_utf8(data):
if isinstance(data, dict):
return {byteify(key): byteify(value) for key, value in data.iteritems()}
elif isinstance(data, list):
return [byteify(element) for element in data]
elif isinstance(data, unicode):
return data.encode('utf-8', 'ignore')
else:
return data
A lo otro, lo del menú contextual, era mi idea al principio pero sino recuerdo mal había que tocar el fichero del launcher, y apenas sabía como meterlo mano, habría que reestructurar ese fichero.
Por lo pronto voy a usar una nueva versión que mejora el rendimiento del filtrado y reorganizardo los logs.
Saludos y gracias por las felicitaciones

Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 20:57
por robalo
@SeiTaN, Si se coloca la opción en el listado de Añadir/Modificar en la lista de episodios no necesitas hacer búsquedas. Pero vamos, los tiros apuntaban en otra dirección
Piensa que además de filtros puedes añadir series a la configuración que generarían otras opciones en el menú principal como podría ser "Series que sigues..." y algunas opciones más. También, aprobechando el tirón de tu trajinar, marcar episodios como "Visto", ... el cielo es el límite

Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 21:31
por SeiTaN
robalo escribió:@SeiTaN, Si se coloca la opción en el listado de Añadir/Modificar en la lista de episodios no necesitas hacer búsquedas. Pero vamos, los tiros apuntaban en otra dirección

Lo sé, pero habría que reestructurar la mitad de lo hecho, de momento voy a seguir en la línea de lo que llevo
robalo escribió:
Piensa que además de filtros puedes añadir series a la configuración que generarían otras opciones en el menú principal como podría ser "Series que sigues..." y algunas opciones más. También, aprobechando el tirón de tu trajinar, marcar episodios como "Visto", ... el cielo es el límite

Esto segundo que dices se puede hacer fácilmente con tu odiada biblioteca

Re: [BETA]'seriesblanco' con filtrado de enlaces
Publicado: 23 Nov 2015, 22:43
por SeiTaN
actualizada versión a 2.2a para mejorar principalmente el tratamiento del fichero .data.json