No entiendo, ¿donde dices que está "novedades"?ironmanspcasa escribió:seria posible que al entrar en novedades no las ordenara alfabeticamente o preguntara si alfabeticamente o por fecha?
pd un grandisimo trabajo el tuyo.gracias
¿Que te gustaría que permitiera la libreria?

Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por SeiTaN » 27 Mar 2016, 00:10
-
- Mensajes: 5
- Registrado: 20 Mar 2016, 10:13
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por ironmanspcasa » 27 Mar 2016, 17:35
peliculas
para niños
episodios de series
episodios para niños
episodios de anime
documentales
al entrar en episodios de series por ejemplo..la ordenacion siempre es alfabeticamente lo cual coloca siempre los capitulos viejos primero y despues los nuevos...
seria posible ordenarlos por fecha y no alfabeticamente poniendo por ejemplo una loinea que diga la fecha y a partir de ahi los capitulos que son de esa fecha... y luego otro separador...etc?
quizas no es el foro adeacuado.. perdon si derrape..
Publicidad
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por SeiTaN » 27 Mar 2016, 21:28

cambia el codigo siguiente:
Código: Seleccionar todo
def series(item):
logger.info("pelisalacarta.channels.novedades series")
itemlist = []
import divxatope
item.url = "http://www.divxatope.com/categoria/series"
itemlist.extend( divxatope.lista(item) )
import seriesflv
item.url = "es"
itemlist.extend( seriesflv.ultimos_episodios(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
return sorted_itemlist
Código: Seleccionar todo
def series(item):
logger.info("pelisalacarta.channels.novedades series")
itemlist = []
import divxatope
item.url = "http://www.divxatope.com/categoria/series"
itemlist.extend( divxatope.lista(item) )
import seriesflv
item.url = "es"
itemlist.extend( seriesflv.ultimos_episodios(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
return sorted_itemlist
-
- Mensajes: 5
- Registrado: 20 Mar 2016, 10:13
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por ironmanspcasa » 28 Mar 2016, 08:05
gracias.
algun editor para py y hay debugger?
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por SeiTaN » 28 Mar 2016, 15:38
En teoria, si no la lías con la indección, indentación, sangría y resto de sinónimos para la misma palabra; daría igual que usaras el bloc de notas, lo único que tienes que hacer es eliminar la líneaironmanspcasa escribió:voy a tener que desenpolvar mis viejas neuronas para programar un poco..ejeje
gracias.
algun editor para py y hay debugger?
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title) que está dentro del método def series(item):
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por SeiTaN » 11 Abr 2016, 17:36
windows:aturuxo67 escribió:Una pregunta de novato jejejee donde debo copiar los archivos que pones ( en windows y en androd box), muchas gracias
C:\Users\TU_USUARIO\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode
En android no lo sé, según he leido depende del dispositivo.
-
- Mensajes: 513
- Registrado: 26 Sep 2011, 13:36
- Ubicación: San Sebastian, Guipuzcoa, Pais Vasco, España
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por losedes » 11 Abr 2016, 17:50
SeiTaN escribió:Post equivocado más bien, para lo que pides habría que editar el fichero "novedades.py" que está dentro de la carpeta "channels".
cambia el codigo siguiente:Por este otro:Código: Seleccionar todo
def series(item): logger.info("pelisalacarta.channels.novedades series") itemlist = [] import divxatope item.url = "http://www.divxatope.com/categoria/series" itemlist.extend( divxatope.lista(item) ) import seriesflv item.url = "es" itemlist.extend( seriesflv.ultimos_episodios(item) ) sorted_itemlist = [] for item in itemlist: if item.extra!="next_page" and not item.title.startswith(">>"): item.title = item.title + " ["+item.channel+"]" sorted_itemlist.append(item) sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title) return sorted_itemlist
Con eso ya no te debería mostrar los enlaces ordenados alfabeticamente.Código: Seleccionar todo
def series(item): logger.info("pelisalacarta.channels.novedades series") itemlist = [] import divxatope item.url = "http://www.divxatope.com/categoria/series" itemlist.extend( divxatope.lista(item) ) import seriesflv item.url = "es" itemlist.extend( seriesflv.ultimos_episodios(item) ) sorted_itemlist = [] for item in itemlist: if item.extra!="next_page" and not item.title.startswith(">>"): item.title = item.title + " ["+item.channel+"]" sorted_itemlist.append(item) return sorted_itemlist
SeiTaN, el cambio que comentas...está bien? ambos párrafos editados son iguales.
Re: ¿Que te gustaría que permitiera la libreria?
Mensaje por SeiTaN » 11 Abr 2016, 18:01
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
En la segunda, que es lo que te he dicho de sustituar, no lo está.
Lo que hace esa línea es ordenar la lista por nombre.
El fichero entero como tendrías que dejarlo...
Código: Seleccionar todo
# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Canal para novedades
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import urlparse,urllib2,urllib,re
from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
__channel__ = "novedades"
__category__ = "F"
__type__ = "generic"
__title__ = "Novedades"
__language__ = "ES"
DEBUG = config.get_setting("debug")
def isGeneric():
return True
def mainlist(item,preferred_thumbnail="squares"):
logger.info("pelisalacarta.channels.novedades mainlist")
itemlist = []
itemlist.append( Item(channel=__channel__, action="peliculas" , title="Películas", thumbnail="http://media.tvalacarta.info/pelisalacarta/"+preferred_thumbnail+"/thumb_canales_peliculas.png",viewmode="movie"))
itemlist.append( Item(channel=__channel__, action="peliculas_infantiles" , title="Para niños", thumbnail="http://media.tvalacarta.info/pelisalacarta/"+preferred_thumbnail+"/thumb_canales_infantiles.png",viewmode="movie"))
itemlist.append( Item(channel=__channel__, action="series" , title="Episodios de series", thumbnail="http://media.tvalacarta.info/pelisalacarta/"+preferred_thumbnail+"/thumb_canales_series.png",viewmode="movie"))
itemlist.append( Item(channel=__channel__, action="anime" , title="Episodios de anime", thumbnail="http://media.tvalacarta.info/pelisalacarta/"+preferred_thumbnail+"/thumb_canales_anime.png",viewmode="movie"))
itemlist.append( Item(channel=__channel__, action="documentales" , title="Documentales", thumbnail="http://media.tvalacarta.info/pelisalacarta/"+preferred_thumbnail+"/thumb_canales_documentales.png",viewmode="movie"))
return itemlist
def peliculas(item):
logger.info("pelisalacarta.channels.novedades peliculas")
itemlist = []
import zpeliculas
item.url = "http://www.zpeliculas.com"
itemlist.extend( zpeliculas.peliculas(item) )
import cinetux
item.url = "http://www.cinetux.org/"
itemlist.extend( cinetux.peliculas(item) )
import divxatope
item.url = "http://www.divxatope.com/categoria/peliculas-castellano"
itemlist.extend( divxatope.lista(item) )
import yaske
item.url = "http://www.yaske.cc/"
itemlist.extend( yaske.peliculas(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
return sorted_itemlist
def peliculas_infantiles(item):
logger.info("pelisalacarta.channels.novedades peliculas_infantiles")
itemlist = []
import zpeliculas
item.url = "http://www.zpeliculas.com/peliculas/p-animacion/"
itemlist.extend( zpeliculas.peliculas(item) )
import cinetux
item.url = "http://www.cinetux.org/genero/infantil"
itemlist.extend( cinetux.peliculas(item) )
import yaske
item.url = "http://www.yaske.cc/es/peliculas/custom/?gender=animation"
itemlist.extend( yaske.peliculas(item) )
import oranline
item.url = "http://www.oranline.com/Películas/infantil/"
itemlist.extend( oranline.peliculas(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
return sorted_itemlist
def series(item):
logger.info("pelisalacarta.channels.novedades series")
itemlist = []
import divxatope
item.url = "http://www.divxatope.com/categoria/series"
itemlist.extend( divxatope.lista(item) )
import seriesflv
item.url = "es"
itemlist.extend( seriesflv.ultimos_episodios(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
return sorted_itemlist
def anime(item):
logger.info("pelisalacarta.channels.novedades anime")
itemlist = []
import animeid
item.url = "http://animeid.tv/"
itemlist.extend( animeid.novedades_episodios(item) )
import animeflv
item.url = "http://animeflv.net/"
itemlist.extend( animeflv.novedades(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
return sorted_itemlist
def documentales(item):
logger.info("pelisalacarta.channels.novedades documentales")
itemlist = []
import documaniatv
item.url = "http://www.documaniatv.com/newvideos.html"
itemlist.extend( documaniatv.novedades(item) )
import oranline
item.url = "http://oranline.com/Pel%C3%ADculas/documentales/"
itemlist.extend( oranline.peliculas(item) )
sorted_itemlist = []
for item in itemlist:
if item.extra!="next_page" and not item.title.startswith(">>"):
item.title = item.title + " ["+item.channel+"]"
sorted_itemlist.append(item)
sorted_itemlist = sorted(sorted_itemlist, key=lambda Item: Item.title)
return sorted_itemlist
Volver a “Sugerencias (estaría bien que hubiera...)”
- 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 11 invitados