En busca de ayuda y recomendacion
Publicado: 03 Feb 2017, 15:54
Hola, estoy ahora con un par de días libres y estoy intentando meter bastantes mejoras que tenia apuntadas desde hace tiempo. La cuestión es que una de ellas era optimizar el sistema de filtrado de los enlaces. Lo que actualmente se hace es crear la lista de enlaces y después buscar en los títulos para filtrar los enlaces, por lo que pensé que seria mejor opción cortar de raíz, es decir, pensé que se comprobaría si hay un el servidor necesario existía o estaba activado, por lo que esto facilitaba filtrar los enlaces antes de que el canal mande la lista completa al launcher a utilizar el sistema actual. Para ello la idea era poder activar/desactivar los servidores, ya que tal y como he dicho el muy iluso de mi pensó que a la hora de crear los "itemlist" el canal comprobaría si el servidor existe o si esta activo, pero esto solo lo hacen 4 o 5 canales (y alguno a medias), el resto de los canales crean las lista existan o no los canales y estén activados o no y si no existen o no esta activos salta un error y se acabo la fiesta.
Esto ultimo me he dado cuenta tras pasar bastantes horas modificando considerablemente servertools, conseguir que no den errores y poder activar/desactivar servidores (ósea que se guardan los ajustes de los servidores en una carpeta especifica en json).
Acudo a vosotros para pediros ayuda sobre el asunto, ya que no veo en que lugar hay que situar la condición para que se pase o no el enlace a la lista o si es esto es siquiera posible (sin tener que modificar todos los canales).
Creo que esta función es beneficiosa, pero al encontrar este problema he empezado a pensar sobre las otras mejoras que quiero incluir y no lo veo fácil, ya que creo que los enlaces del "itemlist" no están numerados (o eso creo), por lo que la idea que tenia de dar la posibilidad de ordenar los enlaces la veo francamente complicada. Alguna recomendación?
Os dejo la rama en la que estoy metiendo los cambios: https://github.com/[identidad_oculta]/p ... re/mejoras
Un saludo y gracias.
PD: Tras ver esto estoy planteándome crear una rama con los cambios pequeños y otra con los considerables.
PD2: Algo me dice que me estoy intentando meter con asuntos algo complejos para mi nivel

Esto ultimo me he dado cuenta tras pasar bastantes horas modificando considerablemente servertools, conseguir que no den errores y poder activar/desactivar servidores (ósea que se guardan los ajustes de los servidores en una carpeta especifica en json).
Acudo a vosotros para pediros ayuda sobre el asunto, ya que no veo en que lugar hay que situar la condición para que se pase o no el enlace a la lista o si es esto es siquiera posible (sin tener que modificar todos los canales).

Creo que esta función es beneficiosa, pero al encontrar este problema he empezado a pensar sobre las otras mejoras que quiero incluir y no lo veo fácil, ya que creo que los enlaces del "itemlist" no están numerados (o eso creo), por lo que la idea que tenia de dar la posibilidad de ordenar los enlaces la veo francamente complicada. Alguna recomendación?
Os dejo la rama en la que estoy metiendo los cambios: https://github.com/[identidad_oculta]/p ... re/mejoras
Un saludo y gracias.
PD: Tras ver esto estoy planteándome crear una rama con los cambios pequeños y otra con los considerables.

PD2: Algo me dice que me estoy intentando meter con asuntos algo complejos para mi nivel
