Página 1 de 1

library_service.py

Publicado: 11 Feb 2015, 11:32
por super_berny
Hola Jesus, (aunque en realidad no se si me lees :D )

Alguien pregunto en otro hilo por que su biblioteca no se actualizaba cuando añadian nuevos capitulos de su serie en la web. Me puse a mirar el codigo y creo q el encargado de actualizar automaticamente los capitulos es library_service.py, por favor corrigeme si me equivoco (tambien he visto q hicistes pruebas en library.update).

Si me lo permites creo q el codigo del plugin deberia ser completamente independiente de los canales, asi q te propongo añadir en series.xml un campo mas que indique la accion del canal a ejecutar para releer la biblioteca (canal.episodios en la mayoria de los incluidos) o que quede vacio en los canales q por cualquier motivo no puedan ser autoactualizados. Este campo extra seria leido en library_service.py:

Código: Seleccionar todo

En library_service.py sustituimos las lineas 54-83 por:
if serie[3].strip() !='':
                        exec "import pelisalacarta.channels."+serie[2].strip()+" as channel"
                        exec "itemlist = channel."+serie[3].strip()+"(item)"
No lo he probado, y tampoco se si funcionaria en todas las plataformas. ¿que te parece?

Y una ultima duda: ¿por q series.xml no es realmente un fichero xml?