Re: No añade nuevos capítulos a la biblioteca
Publicado: 04 Mar 2015, 23:08
Permitirme insistir en el tema de que el codigo del plugin deberia ser lo mas independiente posible de los canales y este tema es un claro ejemplo.
En library_service.py entre las lineas 54 y la 83 (fichero original claro!!) hay una serie de instrucciones para actualizar las series de diferentes canales, algunos de los cuales ya no existen
Eliminar:
Y sustituirlas por:
Con esto se actualizaran todos los canales que tengan la funcion 'episodios'.
Adjunto el fichero ya modificado
En library_service.py entre las lineas 54 y la 83 (fichero original claro!!) hay una serie de instrucciones para actualizar las series de diferentes canales, algunos de los cuales ya no existen

Eliminar:
Código: Seleccionar todo
if serie[2].strip()=='veranime':
from pelisalacarta.channels import veranime
itemlist = veranime.episodios(item)
if serie[2].strip()=='tumejortv':
from pelisalacarta.channels import tumejortv
itemlist = tumejortv.findepisodios(item)
if serie[2].strip()=='shurweb':
from pelisalacarta.channels import shurweb
itemlist = shurweb.episodios(item)
if serie[2].strip()=='seriespepito':
from pelisalacarta.channels import seriespepito
itemlist = seriespepito.episodios(item)
if serie[2].strip()=='seriesyonkis':
from pelisalacarta.channels import seriesyonkis
itemlist = seriesyonkis.episodios(item)
if serie[2].strip()=='seriesly':
from pelisalacarta.channels import seriesly
itemlist = seriesly.episodios(item)
if serie[2].strip()=='cuevana':
from pelisalacarta.channels import cuevana
itemlist = cuevana.episodios(item)
if serie[2].strip()=='animeflv':
from pelisalacarta.channels import animeflv
itemlist = animeflv.episodios(item)
if serie[2].strip()=='animeid':
from pelisalacarta.channels import animeid
itemlist = animeid.episodios(item)
if serie[2].strip()=='moviezet':
from pelisalacarta.channels import moviezet
itemlist = moviezet.serie(item)
Código: Seleccionar todo
# Todos los canales que quieran actualizar sus series mediente este metodo
# han de tener una funcion llamada 'episodios(item)' que retorna el listado de capitulos
exec "import pelisalacarta.channels."+ serie[2].strip() +" as channel"
itemlist = channel.episodios(item)
Adjunto el fichero ya modificado