• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Picons y Canales siempre actualizados -TUTORIAL-

Estado
Cerrado para nuevas respuestas.
T

TSCNEO

Baneado
Registrado
1 Abr 2014
Mensajes
121
Reacciones
0
Puntos
76
Buenos días,
Con los últimos cambios del Astra y el rollo que es actualizar a mano, he creado un par de scripts para meterlos en cron y así tener actualizados siempre los canales y los picon, usando como source mi git.

Los enlaces a mi git son:
https://github.com/TSCNEO/Picons_220x132_LightOnTransparent - PICONS Light On Trasnparent
https://github.com/TSCNEO/Picons_220x132_DarkOnWhite - PICONS Dark On White
https://github.com/TSCNEO/ListaDeCanales - Lista de Canales

En cada git hay un archivo download[xxx].sh

Por ejemplo, para los picon Light on Transparent el archivo se llama downloadLoT.sh

Ahora os voy a explicar cómo hacer para crear una tarea en cron y que una vez a la semana los actualice. Es un ejemplo, se puede configurar al gusto, cada 3 días, cada 5...

PICON

Como premisa, el ejemplo será para picons Dark On White, almacenados en /hdd/ [por norma general, si sólo tienes puesto un pendrive USB, lo monta en /HDD/]

Primero, del git, descargamos el fichero downloadDoW.sh y lo copiamos a nuestro deco (con filezilla, winscp...) a la ruta
Código:
/usr/script/

A través de telnet o ssh, le damos permisos de ejecución:
Código:
chmod 755 /usr/script/downloadDoW.sh

Y lo ejecutamos por primera vez
Código:
cd /usr/script
./downloadDoW.sh

Comprobamos que se ha ejecutado correctamente, si en /hdd/ tenemos una carpeta llamada picon.old [El script por defecto guarda una copia de la última versió descargada]

Una vez comprobado que funciona, editamos el fichero cron
Código:
crontab -e

y al final añadimos la linea:
Código:
00 05 * * 5 sh /usr/script/downloadDoW.sh

Con esto todos los viernes a las 5 de la mañana se baja los picon.

LISTA DE CANALES

Del Git, descargamos el fichero downloadLdC.sh

y lo copiamos a nuestro deco (con filezilla, winscp...) a la ruta
Código:
/usr/script/

A través de telnet o ssh, le damos permisos de ejecución:
Código:
chmod 755 /usr/script/downloadLdC.sh

Y lo ejecutamos por primera vez
Código:
cd /usr/script
./downloadLdC.sh

Comprobamos que se ha ejecutado correctamente, si en /hdd/ tenemos una carpeta llamada picon.old [El script por defecto guarda una copia de la última versió descargada]

Una vez comprobado que funciona, editamos el fichero cron
Código:
crontab -e

y al final añadimos la linea:
Código:
15 5 * * 5 sh /usr/script/downloadLdC.sh

Con esto, todos los viernes las 5:15 de la mañana se bajarán los nuevos canales.
Cómo los canales no nos aparecerán refrescados en la lista hasta que no reiniciemos, sólo nos queda configurar en el deco un temporizador de reinicio para todos los vienes a las 5:30. - EN EL SCRIPT YA HE AÑADIDO LA FUNCIÓN DE AUTO REFRESCAR UNA VEZ DESCARGADOS LOS NUEVOS CANALES -

.:OPCIONAL:. - REINICIO DEL DECO UNA VEZ POR SEMANA

En el deco, con el mando, vamos a menú -> temporizadores -> temporizadores de alimentación -> Añadir -> Con estos detalles:
TIPO DE TEMPORIZADOR - REINICIAR SISTEMA
TIPO DE REPETICIÓN - REPETIDO
REPETICIONES - SEMANAL
EMPEZANDO DESDE - FECHA ACTUAL
DÍA DE LA SEMANA - VIERNES
HORA DE INICIO - 05:30
CONFIGURAR LA HORA FINAL - SI
HORA DE FINALIZACIÓN - 05:35
DESPUÉS DEL PROGRAMA - IR A MODO DE ESPERA

Con esto, todo los viernes tendremos el deco fresquito y actualizado.

He creado un par de IPK para instalar y olvidarse...
Todos los días a las 5:00 se descarga los picon, y a las 5:30 la lista de canales y la refresca.
Ver el archivo adjunto piconchanelupdaterdarkonwhite_0.01_all.ipk
Ver el archivo adjunto piconchanelupdaterlightontransparent_0.01_all.ipk

Como siempre, los picon son gracias a las sources de ocram (modificados algunos por mí) y la lista de canales gracias a Sorys (modificada la de numeración iplus por pepeman de otro foro, para que se oculten los diales que no usamos, así podemos hacer zapping igual en el iPlus)

Espero que os sea de ayuda ;)
 
Última edición:
También puedes añadir el refresco de los bouquets en el cron y no hay necesidad de reinicio.

Saludos
 
Si me dices cual es el comando, lo añado :)
 
De memoria no sé decirte. Lo tengo en el antiguo cron que venia con la OpenLD para actualizar el EPG. A la tarde cuando llegue con los enanos te lo digo con seguridad.
 
De memoria no sé decirte. Lo tengo en el antiguo cron que venia con la OpenLD para actualizar el EPG. A la tarde cuando llegue con los enanos te lo digo con seguridad.
Genial, muchas gracias.
Yo lo hago así porque también me gusta reiniciar el deco de vez en cuando... ;)
 
ya encontré el comando:
Es el siguiente:
Código:
wget -qO - http://127.0.0.1/web/servicelistreload?mode=0

Imagino que si alguno tiene pass en el OpenWebIf tendrá que añadir la autentificación.
Código:
wget -qO - http://127.0.0.1/web/servicelistreload?mode=0 --user=root --password=pass

He modificado el script para que ya lo haga solo
 
Y he creado un par de IPK para instalar y olvidarse...
Todos los días a las 5:00 se descarga los picon, y a las 5:30 la lista de canales y la refresca.
Ver el archivo adjunto piconchanelupdaterdarkonwhite_0.01_all.ipk
Ver el archivo adjunto piconchanelupdaterlightontransparent_0.01_all.ipk


Muchas gracias por tú trabajo TSCNEO eres un CRACK , a la tarde lo instalo cuando esté en casa jejeje .

lo has comprobado el ipk ? ...

se podría modificar la hora verdad para que no coincida con otro proceso ? ...

desde ek cron verdad ?

Saludos.
 
Muchas gracias por tú trabajo TSCNEO eres un CRACK , a la tarde lo instalo cuando esté en casa jejeje .

lo has comprobado el ipk ? ...

se podría modificar la hora verdad para que no coincida con otro proceso ? ...

desde ek cron verdad ?

Saludos.
Si, lo he probado ;)
Si quieres cambiar el día, o la frecuencia, pues lo puedes cambiar en cron, tal y como explico en el tuto ;)
 
se valora tu esfuerzo,gracias
 
Muchas gracias. Lo probaré y ya os cuento
 
Muchas gracias, es una maravilla el animo y la gente que anda por este foro. Siempre estaba liado con los canales, con esto solucionado.
Seguire aportando con lo que pueda para que esto siga asi. Gracias a todos los maestros.
 
Hola

He descargado el ipk .
Instalado y reiniciado
Y no veo por la pantalla nada nuevo..........xddddd
Me podeis echar un cable?

Uns aludo
 
No se ve nada ni aparece ningún menú... Tu mañana comprueba la canales... Se habrán actualizado.
 
Pero los picones no deberian salir ya?
 
Me refiero, solo instalando el ipk deberia estar funcionando aunque no tenga unidad externa?.
Disculpad mi ignorancia.
 
Me refiero, solo instalando el ipk deberia estar funcionando aunque no tenga unidad externa?.
Disculpad mi ignorancia.
Yo entiendo que hasta el viernes nada, creo que esta programado para actualizar el viernes a las 5:30 creo aver leido, asi que asta que no actualice en tu caso no se descargara nada, creo :p
 
Yo entiendo que hasta el viernes nada, creo que esta programado para actualizar el viernes a las 5:30 creo aver leido, asi que asta que no actualice en tu caso no se descargara nada, creo :p
correcto, así es.

o puedes forzar la descarga entrando por telnet / ssh y ejecutando el script de /usr/script
 
perdona, cual seria el comando concreto, no tengo mucha idea de esto compañero

Gracias
 
Estado
Cerrado para nuevas respuestas.
Atrás
Arriba