• 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 siempre actualizados

F

franory

Amigo de Lonas
Registrado
21 Sep 2012
Mensajes
90
Reacciones
0
Puntos
9
Después de varias semanas probándolo de forma satisfactoria, os paso mi procedimiento para tener los picons actualizados.
Se basa en los picons que se pueden descargar de https://picons.xyz/downloads/

Yo los picons que uso son los picons por nombre (snp), pero el procedimiento vale para ambos. Si queréis que os salga el picon en el infobar al cambiar de canal, tenéis que usar los picons por referencia (SRP) o actualizar el archivo /usr/lib/enigma2/python/Components/Renderer/MetrixHDXPicon.py para que interprete correctamente los picons por nombre. Yo lo he actualizado de los fuentes de openatv (https://github.com/openatv/MetrixHD.../python/Components/Renderer/MetrixHDXPicon.py)

El script que empleo yo es el siguiente:
Código:
#!/bin/sh
cd /media/hdd
wget https://picons.xyz/downloads/?dir=binaries-snp-full
cadena=$(grep -Eoi '<a [^>]+>' *.html* | grep -Eo 'binaries-snp-full/snp-full.220x132-220x132.light.on.transparent_[^\"]+')
cadena2="https://picons.xyz/downloads/"
cadena3=$cadena2$cadena
wget $cadena3
tar -xvf *.tar.xz
cp -rf snp*/* picon
rm -r snp*
rm index.html*

El script lo tengo en un disco conectado al deco donde tengo los picons. Además tengo en el cron (/etc/cron/crontabs/root) que se ejecute todos los días con:
52 21 * * * sh /media/hdd/script.sh > /dev/null 2>&1

Quien prefiera los picons tradicionales por referencia solo tiene que cambiar snp por srp en todas sus ocurrencias.
Se debe cambiar la sentencia inicial cd /media/hdd por la ruta de la carpeta picon cd/usr/media/enigma2
Con este script los picons que descarga son los light on transparent, que son los que a mi más me encajan con los colores oscuros de la openLD.
s2
 
Muchas gracias, lo probaré. Podrías hacer un mini tutorial de los pasos a seguir? Un saludo.
 
Última edición:
Esta perfecto este script, ahora los picons son actualizados todos los dias sin nosotros preocuparnos.
 
Hola, gracias por el aporte, una consulta todos los picons de satelite salen perfectos pero lo de la tdt no, como puedo hacer para añadirlos?

Gracias y un saludo
 
Una opcion es copiarlos a la carpeta donde se instalan los otros /media/hdd/picon (o donde le digas en el script).
Otra opcion es crear un link los archivos que ya esten del satelite en la misma carpeta. Ej: ln -s 1_0_1_7863_41A_1_C00000_0_0_0.png 1_0_19_1A8_44D_22D4_EEEE0000_0_0_0.png asi estaras usando el mismo icono de La1HD de satelite en la tdt. Solo faltara añadir los iconos que no hay en el satelite.


yo tengo un scritp a medio terminar para eso:

echo "la 1 HD"
ln -s 1_0_1_7863_41A_1_C00000_0_0_0.png 1_0_19_1A8_44D_22D4_EEEE0000_0_0_0.png
echo "la 2"
ln -s 1_0_1_77C2_40A_1_C00000_0_0_0.png 1_0_1_1A5_44D_22D4_EEEE0000_0_0_0.png
echo "antena 3 HD"
ln -s 1_0_1_7534_426_1_C00000_0_0_0.png 1_0_19_95_F_22D4_EEEE0000_0_0_0.png
echo "cuatro HD"
ln -s 1_0_1_7535_426_1_C00000_0_0_0.png 1_0_19_BF_10_22D4_EEEE0000_0_0_0.png
echo "Telecinco HD"
ln -s 1_0_1_7536_426_1_C00000_0_0_0.png 1_0_19_BE_10_22D4_EEEE0000_0_0_0.png
echo "la Sexta HD"
ln -s 1_0_1_7537_426_1_C00000_0_0_0.png 1_0_19_97_F_22D4_EEEE0000_0_0_0.png
echo "FDF"
ln -s 1_0_1_77BC_40A_1_C00000_0_0_0.png 1_0_1_BC_10_22D4_EEEE0000_0_0_0.png
echo "neox"
ln -s 1_0_1_75FE_408_1_C00000_0_0_0.png 1_0_1_99_F_22D4_EEEE0000_0_0_0.png
echo "paramount"
ln -s 1_0_1_75F9_408_1_C00000_0_0_0.png 1_0_1_CA_E_22D4_EEEE0000_0_0_0.png
echo "teledeporte" cambiar al tdp no hd
ln -s 1_0_1_76CC_40E_1_C00000_0_0_0.png 1_0_19_9C43_9C40_22D4_EEEE0000_0_0_0.png



un saludo
 
Buenos días,

Os dejo una modificación del script:

Código:
#!/bin/sh
cd /media/hdd
wget -r -np -A "srp-full.220x132-220x132.light.on.transparent*symlink.tar.xz" [URL]https://picons.xyz/downloads/?dir=binaries-srp-full[/URL]
mv picons.xyz/downloads/binaries-srp-full/*.tar.xz ./
tar -xvf *.tar.xz
cp -rf srp*/* picon
rm -r srp* picons.xyz

Un saludo

Después de varias semanas probándolo de forma satisfactoria, os paso mi procedimiento para tener los picons actualizados.
Se basa en los picons que se pueden descargar de https://picons.xyz/downloads/

Yo los picons que uso son los picons por nombre (snp), pero el procedimiento vale para ambos. Si queréis que os salga el picon en el infobar al cambiar de canal, tenéis que usar los picons por referencia (SRP) o actualizar el archivo /usr/lib/enigma2/python/Components/Renderer/MetrixHDXPicon.py para que interprete correctamente los picons por nombre. Yo lo he actualizado de los fuentes de openatv (https://github.com/openatv/MetrixHD.../python/Components/Renderer/MetrixHDXPicon.py)

El script que empleo yo es el siguiente:
Código:
#!/bin/sh
cd /media/hdd
wget https://picons.xyz/downloads/?dir=binaries-snp-full
cadena=$(grep -Eoi '<a [^>]+>' *.html* | grep -Eo 'binaries-snp-full/snp-full.220x132-220x132.light.on.transparent_[^\"]+')
cadena2="https://picons.xyz/downloads/"
cadena3=$cadena2$cadena
wget $cadena3
tar -xvf *.tar.xz
cp -rf snp*/* picon
rm -r snp*
rm index.html*

El script lo tengo en un disco conectado al deco donde tengo los picons. Además tengo en el cron (/etc/cron/crontabs/root) que se ejecute todos los días con:
52 21 * * * sh /media/hdd/script.sh > /dev/null 2>&1

Quien prefiera los picons tradicionales por referencia solo tiene que cambiar snp por srp en todas sus ocurrencias.
Se debe cambiar la sentencia inicial cd /media/hdd por la ruta de la carpeta picon cd/usr/media/enigma2
Con este script los picons que descarga son los light on transparent, que son los que a mi más me encajan con los colores oscuros de la openLD.
s2
 
Última edición:
Se agradece la mejora!
 
Os dejo también un resumen completo de los pasos que he realizado.

Instalar editor de texto simple (programa 'nano')
Código:
opkg install nano
Crear carpeta 'picon' en /media/hdd
Código:
mkdir /media/hdd/picon
Crear el script en /media/hdd/picons.sh y dar permisos de ejecución

Crear el script en /media/hdd/picons.sh
Código:
nano /media/hdd/picons.sh
Añadir las siguientes lineas al script
Código:
#!/bin/sh
cd /media/hdd
wget -r -np -A "srp-full.220x132-220x132.light.on.transparent*symlink.tar.xz" https://picons.xyz/downloads/?dir=binaries-srp-full
mv picons.xyz/downloads/binaries-srp-full/*.tar.xz ./
tar -xvf *.tar.xz
cp -rf srp*/* picon
rm -r srp* picons.xyz
Dar permisos de ejecución al script
Código:
chmod +x picons.sh

Añadir tarea en cron para que se ejecute diariamente. El fichero ha modificar es /etc/cron/crontabs/root
Código:
52 21 * * * sh /media/hdd/picons.sh > /dev/null 2>&1
Activar los picons en nuestra Skin
Código:
Menu → Configuración → Sistema → Ajustes de lista de canales → Ver picon en la lista de canales → Si

Un saludo
 

Adjuntos

Última edición:
una pregunta, alguna manera facil de filtrar solo los de astra, por ejemplo?
 
Gracias por estos scripts! :)
 

Temas similares

Atrás
Arriba