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
- Te auto instala lista canales y te las actualiza en caso de novedades en cada reinicio del receptor, las listas disponibles son:
- Astra 19.2E (por defecto)
- Astra 19.2E comunitarias
- Astra 19.2E + Hotbird 13E
- Astra 19.2 + Hispasat 30
- 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:
- Trasparente version original
- Color
- Black con reflejo
- diseño 3d
- Exclusivo de JungleScript: En el caso de instalar lista canales a través del script, y luego el usuario modificar la lista canales con una búsqueda de canales tdt y crear su favorito de canales tdt, el script cuando te actualice la lista satélite te conserva los canales tdt y los favoritos tdt que hubieras creado.
- Exclusivo de JungleScript: En el caso de instalar lista canales a través del script, y luego el usuario modificar la lista canales con un favorito iptv, el script cuando te actualice la lista satelite te conserva ese favorito iptv que tu has creado.
- Exclusivo de JungleScript: A través de parámetro de configuración del script puedes elejir que favoritos de la lista canales que te instala el script no se instalen, así puedes elegir que algunos favoritos no se te instalen.
- Exclusivo de JungleScript: En caso de detectar que la imagen es blackhole te auto escala los picones para que se visualicen correctos en el skin.
- Exclusivo de JungleScript: Permite seleccionar si instalar lista canales enigma2 (por defecto), o instalar lista canales enigma2 + picon (se configura mediante parámetro)
- Exclusivo de JungleScript: En caso de que tras instalar nuestras listas canales, y crees un favorito satélite personalizado tienes la posibilidad de conservarlo para que no se borre tras la instalación (se configura mediante parámetro).
La instalación es muy sencilla y se puede realizar de diversas maneras.
-
Añadiendo el servidor feed de repositorios Jungle-Team
-
Manualmente realizando la descarga del paquete ipk
Nos descargamos el paquete mas actual y lo instalamos en nuestro receptor
https://github.com/jungla-team/enigma2_pre_start/tree/master/ipk
-
A través de junglebot
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.
- Lista canales se instala en el directorio /etc/enigma2
- Los picones el scriptUna duda que os podéis plantear es donde se instalan los picones, pues el script es inteligente si detecta que tenéis una unidad montada como /media/hdd la instalación la realiza en esa unidad, si detecta que existe unidad montada como /media/usb la instalación la realiza en esa unidad, si detecta que existe unidad montada como /media/mmc la instalación la realiza en esta unidad, y si no detectan ningun montaje lo realiza en la flash del receptor en el directorio /usr/share/enigma2.Al hilo de esto en caso que tengamos varios puntos de montaje el script lo instalaría solamente en uno de ellos, teniendo la siguiente preferencia:1º /media/hdd2º /media/usb3º /media/mmc4º /usr/share/enigma2
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.
Junglescript genera log de los procesos efectuados:
- /var/log/enigma2_pre_start.log
Log de proceso de ejecucion de junglescript.
- /tmp/rsync_canales.log
log si hubo actualizacion de canales
- /tmp/rsync_picons.log
log si hubo actualizacion de picones
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
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)
Si tenemos JungleScript instalado, si hay una nueva versión del script, cuando reiniciamos el receptor se actualizara nuestro script.
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>.
Las listas canales y picones que se instalan con junglescript son las realizadas por jungle-Team que podemos ver en su source:
- listas canales:
https://github.com/jungla-team/Canales-enigma2
- Picones:
https://github.com/jungla-team/Picon-enigma2-Movistar