Página 2 de 2

Re: Novato con algunas ideas

Publicado: 29 Mar 2016, 19:48
por super_berny
SeiTaN escribió: Ahora que si quereis más rápidez en la actualización de los canales, se tendría que montar un sistema "no-oficial" de actualización.
No estoy de acuerdo. En el hilo sobre las actúalizaciones una de la propuestas era q los canales no tenían por q actualizarse desde el github oficial. Para eso los XML incluyen un url de actualización. Normalmente cada uno de nosotros nos asignamos extraoficialmente algunos canales y los vamos actualizando, se supone q todos los desarrolladores debemos tener un github propio desde donde hacemos PR al oficial, por lo tanto en mi github esta la última versión de mi canal mucho antes q en el de Jesús. Así pues si la url de actualización apunta a mi github los usuarios tendrán su actualización en cuanto yo la suba sin esperar a q Jesús haga algo.
Pero claro para q esto funcione hemos de terminar el update.py entre todos.

Re: Novato con algunas ideas

Publicado: 29 Mar 2016, 20:45
por SeiTaN
Tienes razón, se me había olvidado.

Re: Novato con algunas ideas

Publicado: 30 Mar 2016, 11:58
por kampanita
Normalmente cada uno de nosotros nos asignamos extraoficialmente algunos canales y los vamos actualizando, se supone q todos los desarrolladores debemos tener un github propio desde donde hacemos PR al oficial, por lo tanto en mi github esta la última versión de mi canal mucho antes q en el de Jesús
Totalmente de acuerdo. O también se puede crear un github específico para canales en el que tengamos permisos de merge/commit varios desarrolladores y que sea ese el sitio oficial donde publicar cambios para que el update.py se encargue de las tareas...

Ideas hay muchas. Lo que preocupa por el foro de desarrolladores sobre el exceso de peticiones a github, sinceramente no creo que sea un problema, estamos en la era de la nube...Siempre se pueden utilizar otros servicios para esto ( google sites, dropbox, onedrive...... en fin que el sitio donde dejar las actualizaciones no veo que sea el problema, ni tampoco como resolverlo técnicamente. Pero lo que si que tiene que estar consensuado es el procedimiento en si ( El proceso ). Y que viva el LEAN :P

Re: Novato con algunas ideas

Publicado: 31 Mar 2016, 23:42
por identidad_oculta
En el rato que he podido sacar estos días he montado un esquema de la estructura que creo que debería tener el plugin que comente, su UI, opciones, etc. Efectivamente, me refería a un plugin a ejecutarse desde "Programas" como un "script"(según el FAQ de la wiki de kodi), cuyo inicio automático se pueda activar/desactivar(y que ofrezca actualizar automáticamente al inicio dichos canales, alertando del posible peligro por ser betas), y que se encargue de montar una base de datos obteniendo la información de los archivos "raw" de los forks de GitHub que tenéis cada uno en la carpeta de los canales(me queda averiguar si eso es posible), de manera que pueda "organizar" una lista en la que presente la versión y fecha en la librería local y la ultima disponible los forks (u otra base que se añada), de manera que los usuarios puedan entrar, observar si existe una actualización no oficial del canal (siempre anteponiendo el github de jesus) y puedan actualizarlo sin necesidad de entrar desde un navegador y descargar el raw.
Bien, el esquema lo tengo montado, lo que pasa es que es un esquema y solo eso. Obviamente vosotros podríais lograr algo con los ojos cerrados, pero voy a usarlo de base para auto-aprendizaje de todo, de golpe, y aun estoy en la fase de crear los enlaces simbolicos. :roll:

A ver que voy logrando. Desde luego, tras ver todo lo que hay que entender(especialmente la librería "xbmcgui"), habría sido un grave error intentar nada con pelisalacarta sin saber absolutamente nada. :oops:

Un saludo y gracias a todos!

Re: Novato con algunas ideas

Publicado: 01 Abr 2016, 18:13
por jesus
kerenmac escribió:Antes de coger todo el código de Github y hacer nada me gustaría saber si me dais permiso para modificar y juguetear con vuestro trabajo, el codigo actual. Por si os lo preguntáis; no tengo intención de obtener nada a cambio, solo es otro proyecto que se me ha pasado por la cabeza y que me tienta mas que otros por que necesito esas características.

Las ideas tienen como objetivo aumentar considerablemente los ajustes a realizar para la personalizar el addon, y otras son algo mas complejas, puede que imposibles. Prefiero no especificar, para no dar falsas esperanzas, por si acaso acaba en nada, aunque espero que no.

Si tenéis alguna condición o petición comentadlo, por favor.
Gracias por la parte que me toca, y perdona por no haber contestado antes. Hay temporadas donde me echan tanto curro encima que sólo me quedan fuerzas para pensar por qué demonios no me habré dedicado a otra cosa lejos de los ordenadores je je je

No tienes que pedir permiso para hacer lo que quieras con pelisalacarta o cualquiera de los proyectos, el único requisito como ya imaginarás es que respetes la licencia GPL y publiques el código fuente de los cambios. Interpreto que esa era tu intención pero por insistir que no quede.

Si quisiera poner alguna restricción, o no me gustara que la gente lo usara, para empezar no lo habría publicado con esa licencia.

El tema de las actualizaciones efectivamente hay que resolverlo, yo querría tener un sistema más bien "distribuido" de forma que cada canal tenga una actualización individual, y algo similar con los conectores, sin necesidad de depender de Github. Aunque estemos en la era de "la nube" como dice kampanita, a mí me parece mejor el estilo Hydra para no depender de los cambios de criterio de los servidores (como ha pasado con Google Sites o Dropbox, sin salir del ejemplo).