
renumbertools para todos los canales?

Re: renumbertools para todos los canales?
Mensaje por DanielyD » 14 Jun 2017, 06:26

Publicidad
Re: renumbertools para todos los canales?
Mensaje por DanielyD » 14 Jun 2017, 17:22
Re: renumbertools para todos los canales?
Mensaje por SeiTaN » 15 Jun 2017, 10:40
Y tengo la impresión que eso de episodios de 11 minutos cada uno, y que te lo ponga en un enlace, es porque la cadena de televisión los emite asi.
Otra cosa es que me digas, poder elegir el enlace y decir que episodio es, eso tiene más lógica, pero claro se tiene que hacer a nivel de canal y serie.
El actual renumbertools, lo que haces es.. tu le das un listado de 1x001 - 1x800, y con unos parametros que tu le pases, te lo divide en temporadas. Lo cual está orientado para el anime.
Re: renumbertools para todos los canales?
Mensaje por DanielyD » 16 Jun 2017, 02:54

Mi idea es agregar una compatibilidad con los cartoons, que en 22 minutos dan 2 o 3 capítulos (y tvdb en su mayoría los separa), para ello realice una función en python, te la muestro en el canal serieslan, para que mires la función renumber (que solo sirve para única temporada).
Puede tener mas lógica pero creo que es mas complicado (en cuanto a programación) y/o tedioso (a nivel de usuario).
Adjunto te envío mi canal modificado para que lo revises.
- Adjuntos
-
- serieslan.rar
- version "renumber" de prueba
- (2.77 KiB) Descargado 491 veces
Re: renumbertools para todos los canales?
Mensaje por SeiTaN » 16 Jun 2017, 12:00
Código: Seleccionar todo
def episodios(item):
logger.info()
itemlist = []
data = httptools.downloadpage(item.url).data
logger.debug("datito %s " % data)
# obtener el numero total de episodios
total_episode = 0
patron_caps = '<li><span>Capitulo ([^"]+)\:<\/span><a href="([^"]+)">([^"]+)<\/a>'
matches = scrapertools.find_multiple_matches(data, patron_caps)
# data_info = scrapertools.find_single_match(data, '<div class="info">.+?<\/div><\/div>')
patron_info = '<img src="([^"]+)">.+?<\/span>([^"]+)<\/p><p><span>I.+?Reseña: <\/span>(.+?)<\/p><\/div>'
scrapedthumbnail, show, scrapedplot = scrapertools.find_single_match(data, patron_info)
scrapedthumbnail = host + scrapedthumbnail
for cap, link, name in matches:
title = ""
# varios episodios en un enlace
if len(name.split("/")) > 0:
for pos in name.split("/"):
total_episode += 1
season, episode = renumbertools.numbered_for_tratk(item.channel, item.show, 1, total_episode)
title += "{0}x{1:02d}_".format(season, episode)
else:
total_episode += 1
season, episode = renumbertools.numbered_for_tratk(item.channel, item.show, 1, total_episode)
title += "{0}x{1:02d}_".format(season, episode)
url = host + "/" + link
title += name
itemlist.append(
Item(channel=item.channel, action="findvideos", title=title, url=url, show=show, plot=scrapedplot,
thumbnail=scrapedthumbnail))
if config.get_library_support() and len(itemlist) > 0:
itemlist.append(Item(channel=item.channel, title="Añadir esta serie a la biblioteca de Kodi", url=item.url,
action="add_serie_to_library", extra="episodios", show=show))
return itemlist
- Ayuda sobre plugins
- ↳ tvalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta (For Italian users)
- ↳ Problemi (Non mi funziona...)
- ↳ Domande (Come fare a...)
- ↳ Suggerimenti (Sarebbe bello che...)
- ↳ mywebtv
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ MediaExplorer
- ↳ Balandro
- ↳ Otros plugins
- ↳ Alfa
- ↳ Alfa (For Italian users)
- ↳ Tutoriales
- Ayuda sobre mediacenters
- ↳ XBMC / Kodi
- ↳ Plex
- ↳ Android
- ↳ Raspberry Pi
- ↳ Boxee
- ↳ WiiMC
- ↳ Enigma 2
- ↳ Otros media center
- Sugerencias
- ↳ Nuevos canales
- ↳ Mejoras
- Desarrolladores
- Comunidad
¿Qué es Mi media center?
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Primeros pasos en Kodi
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Cómo reportar un problema
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Aprende a programar para Kodi
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados