26 de abril de 2025

JungleScript – Guia Usuario rev. 2.0

(actualizacion 18-12-2023)

JungleScript es un script realizado en shell que aprovecha la utilidad enigma2_pre_start.sh ubicada en el directorio /usr/bin que hace en enigma2 que se ejecute un script con ese nombre en el reinicio de enigma2.

JungleScript es compatible con todas las imagenes enigma2 y su funcion es muy sencilla al reiniciar en el receptor enigma2 automaticamente en caso de haber actualizaciones se actualiza lista canales y picon en nuestro receptor enigma2.

JungleScript es totalmente gratuito,  para el mantenimiento del blog y servidores, no usamos ningún tipo de publicidad, así como tampoco enlaces patrocinados de Amazon.

Nos basamos en donaciones y colaboraciones, si quieres colaborar pulsa en el icono 

Soporte Telegram: https://t.me/joinchat/FnyMfp5xMMqhgb5G

Una de las caracteristicas unicas en enigma2 y que realiza JungleScript es que cuando se actualiza la lista canales te conserva canales TDT y IPTV que tengamos instalados.

Caracteristicas Principales

Auto lista canales

En reinicio de enigma2 te auto actualiza automaticamente lista de canales enigma2

Seleccion favoritos

Junglescript te permite mediante archivo configuracion conservar favoritos que deseemos o no instalar favoritos que no deseemos

Auto Picon

En reinicio enigma2 te auto actualiza automaticamente picones enigma2

Conserva canales

El junglescript durante la instalacion te conserva canales TDT e IPTV que previamente tengamos instalados

Junglescript instalador
Guia de uso de JungleScript

Aprenda a usar JungleScript para tener siempre actualizadas las listas de canales y picon enigma2

Que realiza junglescript

  1. Astra 19.2E (por defecto)
  2. Astra 19.2E comunitarias
  3. Astra 19.2E + Hotbird 13E
  4. Astra 19.2 + Hispasat 30
  5. Astra 19.2 + Hotbird 13 + Hispasat 30

Además te autoinstala picones de Movistar+ de satélite Astra 19.2º (por defecto deshabilitado), los picones disponibles para instalacion son:

  1. Trasparente version original
  2. Color
  3. Black con reflejo
  4. diseño 3d

logo2

Instalacion JungleScript

La instalación es muy sencilla y se puede realizar de diversas maneras.

Jungle-feed – Repositorio paquetes Jungle-Team

Nos descargamos el paquete mas actual y lo instalamos en nuestro receptor

https://github.com/jungla-team/enigma2_pre_start/tree/master/ipk

JungleBot 2.5.0 – Controla enigma2 con Telegram

Configuracion Instalacion

Una vez realizada la instalacion de JungleScript, el archivo de configuracion de instalacion de listas canales y picon se denomina enigma2_pre_star.conf ubicado en el directorio /usr/bin

Los parametros que podemos configurar:

LISTA=
LISTACANALES=
FECHA_LISTACANALES=
PICONS=
TIPOPICON=
FECHA_PICONS=
BOUQUETS_NO_DESCARGAR=
BOUQUETS_NO_ACTUALIZAR=

Explicación de los parametros anteriores:

LISTA= Parametros 0 (no instala lista canales) 1 (instala lista canales)

LISTACANALES= Parametro para el tipo lista a instalar, opciones:

LISTACANALES=astra
LISTACANALES=astra-comunitaria
LISTACANALES=astra-hotbird
LISTACANALES=astra-hispasat
LISTACANALES=astra-hotbird-hispasat

FECHA_LISTACANALES= Parametro que el script introduce automaticamente tras su ejecucion que indica la fecha de la lista canales instalada, si borramos la fecha forzaremos la instalacion de nuevo)

PICONS= Parametros 0 (no instala picones) 1 (instala picones)

TIPOPICON= Parametros para el tipo de picon a instalar, opciones:

TIPOPICON=movistar-original

TIPOPICON=movistar-lunar

TIPOPICON=movistar-color

TIPOPICON=movistar-color-3d

FECHA_PICONS= Parametro que el script introduce automaticamente tras su ejecucion que indica la fecha de los picones instalados, si borramos la fecha forzaremos la instalacion de nuevo)

BOUQUETS_NO_DESCARGAR= Parametros que te permite introducir favoritos de la lista canales que se va a instalar y no deseas que se instalen, ejemplo puedes acceder al source de nuestras listas

https://github.com/jungla-team/Canales-enigma2

donde veras que los nombres de los favoritos son userbouquet.austriasat.tv….. simplemente introduce en este ejemplo austriasat, por lo tanto BOUQUETS_NO_DESCARGAR=austriasat en el caso que deseemos introducir mas de un favorito los separamos con , sin espaciones BOUQUETS_NO_DESCARGAR=austriasat,manolillasat,xxxxx

BOUQUETS_NO_ACTUALIZAR= Parametros que te permite introducir favoritos que tenganamos en nuestro receptor que no deseas que se borren o actualicen(debido a que es un favorito personal que tenemos), ejemplo accedes al directorio del deco /etc/enigma2, donde veras que los nombres de los favoritos son userbouquet.austriasat.tv….. simplemente introduce en este ejemplo austriasat, por lo tanto BOUQUETS_NO_ACTUALIZAR=austriasat en el caso que deseemos introducir mas de un favorito los separamos con , sin espaciones BOUQUETS_NO_ACTUALIZAR=austriasat,manolillasat,xxxxx

Una vez realizada la configuracion en cada reinicio Gui del receptor el script comprobara por la fecha de actualizacion si existe una version de listas canales o picones mas actualizados a los que tenemos instalados, y en ese caso se realizara la istalacion de los mismos, creando log de la intalacion en /var/log/enigma2_pre_start.log

Directorios instalacion

Junglescript realiza la instalacion en los siguientes directorios.

Nota: los picones se instalaran solamente si tienes mas de 60 megas libres en la flash del receptor, ya que para la realización de la descarga se usa el directorio /tmp del receptor.

log

Junglescript genera log de los procesos efectuados:

Log de proceso de ejecucion de junglescript.

log si hubo actualizacion de canales

log si hubo actualizacion de picones

Comandos

Como hemos mencionado junglescript se ejecuta automaticamente al reiniciar enigma2, pero si queremos ejecutar el script sin reiniciar enigma2 ejecutaremos el siguiente comando:

/usr/bin/enigma2_pre_start.sh

6

Forzar Actualizacion

En el caso que deseemos forzar la reinstalación de lista canales o picones, por ejemplo si deseamos cambiar la lista seleccionada en la instalación y que el script realice la instalación, simplemente debemos borrar el archivo llamado actualización que se halla en /etc/enigma2 (para la lista canales) o en el interior de la carpeta picon (para los picones)

Actualizacion junglescript

Si tenemos JungleScript instalado, si hay una nueva versión del script, cuando reiniciamos el receptor se actualizara nuestro script.

Eliminar junglescript

Otra duda que podemos plantearnos es si el script es seguro o hace algo raro en nuestro receptor, la respuesta es que simplemente instala lista canales y picones en nuestro receptor enigma2, cualquiera que entienda algo de shell puede verlo en el código opensource del mismo: https://github.com/jungla-team/enigma2_pre_start/blob/master/enigma2_pre_start.sh

En caso que deseemos borrar el script para que ya no se ejecute en el reinicio de enigma2 simplemente borramos el script del directorio /usr/bin o borramos directamente el paquete opkg remove <nombrepaquete>.

Formato lista canales y picon

Las listas canales y picones que se instalan con junglescript son las realizadas por jungle-Team que podemos ver en su source:

https://github.com/jungla-team/Canales-enigma2

https://github.com/jungla-team/Picon-enigma2-Movistar