Un apunte sobre la seccion peliculas: como podras comprobar en algunas de ellas aparece ahora el fanart, la sinopsis y otros datos. Esto es gracias al modulo tmdb (linea 45), pero en otras muchas no. ¿por que? Pues porq el titulo q le pasamos no es exactamente el titulo de la pelicula por ejemplo en las de Cantiflas no se por q pero al webmaster le ha parecido buena idea incluir el nombre del protagonista en el titulo de la pelicula
En la seccion series funciona mucho mejor por q los titulos estan mas limpios (descomenta la linea 90)
Sobre las series y episodios: da gusto ver como te resuelves con las tareas encomendadas
Ya vi en su momento la guarrada de los numeros de capitulos. Por suerte el formato de la url permite extraerlos, si no fuese asi habria q ir a limpiar los espacios en blanco, tabulaciones y saltos de linea. Para obtener el numero de capitulo y episodio de la url (y en general de cualquier texto) puedes utilizar la funcion
scrapertools.get_season_and_episode. Echale un ojo. Y ya q sabemos el numero de temporada y episodio ¿por q no incluirlo en el Item? Tambien sabemos el tipo de item ¿no? (todos estos datos q a lo mejor piensas q son inutiles despues los utiliza tmdb para hacer su trabajo)
Otra cosa interesante: si leiste el tutorial de Item recordaras que recomienda clonar los items en lugar de crearlos de cero. Pruebalo en
episodios y veras como los datos obtenidos por tmdb en series se heredan automaticamente.
Esto solo lo veo util si nos quedamos con la opcion 1, en otro caso es dificil encontrar (aunq no imposible) una serie q tenga mas de 20 episodios por temporada. La forma de hacerlo seria: una vez obtenido TODOS los episodios me quedo solo con los 20 primeros de la lista:
itemlist[x:x+19] y le añado un nuevo item "pagina siguiente" si hay mas episodios en la lista, a este nuevo item le añado un atributo item.extra=x ¿me sigues?
Lo proximo podria ser un apartado en mainlist para "Nuevos Episodios" o bien la opcion 2 de los episodios. Tu decides.