Mostrando entradas con la etiqueta Script. Mostrar todas las entradas
Mostrando entradas con la etiqueta Script. Mostrar todas las entradas

lunes, 1 de enero de 2024

Hblock (Bloqueador de publicidad y más)

 


¡Buenas! Para mi es importante mantener cierto grado de privacidad y limpieza en el sistema (En todos los que uso) es por esto que hoy he conocido esta aplicación (Script bash), disponible para 32 y 64 bits que nos crea un archivo hosts bloqueando más de 140.000 urls maliciosas, bloqueándolas así mientras navegamos de forma eficaz.

En mi caso particular y, sobre todo, en el PC de 32 bits, tener estos ads /  sitios de malware bloqueados es importantísimo puesto que ahorro espacio en memoria al navegar, y no me sobra (2 gb de ram).

El uso de este programa es fácil, sobre todo si tenemos un archivo hosts propio con dominios de red local o internet, etc.

hblock crea un archivo de hosts nuevo (Antes de usarlo hacer copia del antiguo), así de fácil.

Si tenemos un archivo de headers o de footer propios podemos hacer copia de seguridad de ambos y lanzar el comando del siguiente modo:

hblock -H /ruta/al/archivo/headers -F /ruta/al/archivo/footer

Igualmente podemos añadir más parámetros que van desde las fuentes que se usan para crear el archivo hosts hasta determinar las redirecciones.

Su última versión (en GitHub) y en HaikuDepot es la  3.4.2 y para instalarlo sólo has de ejecutar el comando:

pkgman install hblock -y

¡Espero que este súper script os sea tan útil como a mi!
Un abrazo y feliz año nuevo.

lunes, 11 de diciembre de 2023

Gestor de tareas

 Buenas.

Como habran podido observar una de las cosas que mas me gusta es tener mis tareas al dia, es por esto que he adaptado un viejo script que forkee hace un par de años para haiku-os.



El script funciona tanto en la terminal como en el modo grafico usando las herramientas nativas de Haiku y mi queridisimo BeInput.

Incluye versiones en español e ingles e instalador propio para cada version.

El instalador bajara las dependencias desde el respositorio:
- BeInput (Desde el repo de BeInput)
- yab (desde HaikuPorts)
- todo (aplicacion principal)
- todo_desk (la aplicacion para añadir o eliminar  tareas)
- todo_desklink (la aplicacion que muestra el icono en el deskbar)
- todo.hivf (el icono de la aplicacion)

Una vez descargado el instalador lo lanzamos desde un Terminal en el directorio de descarga (ALT+FN+T) usando:

->bash instalar.sh y seguimos las instrucciones

Espero que les resulte util:
Instalador en Ingles

Nota: A parte del instalador yo he añadido la entrada a $HOME/config/settings/profile asi se carga el modo texto (y grafico) cuando abro la terminal y/o cuando me conecto por SSH.

Saludos!

viernes, 20 de octubre de 2023

BeInput 1.0c


Tras muchos años ausente de Haiku y tras la caida de MegaUpload, Bebits y Haikuware, lugares donde tenía el script, lo encontré en un foro sobre YAB y lo mejoré llegando a su versión final, actualmente existe YOSHI, que crea diálogos más complejos para bash scripting y la idea de lo que debía ser BeInput en el futuro ya no es necesaria porque ya existe.

De igual forma no pude evitar terminarlo (14 años me han dado algo de experiencia), corrigiendo lo que debía corregirse y creando por fin, el script que quise en un principio. Pudiendo modificar el título también y mostrando un mensaje de ayuda si el script se lanza sin argumentos.

Para que no vuelva a perderse el script esta vez se ha subido a diferentes grupos de Telegram y a Codeberg.

Espero que alguien disfrute de este "dinosaurio" de Haiku, porque yo, lo voy a usar para hacer varias cositas :-)

Actualización 29/10/2023

He actualizado el script a su última versión (ahora sí) ya que añadí una plantilla que he creado para informar y documentar el código.

Además se ha agrandado un poco el eje y del botón para que sea algo más "grueso" y se visualice mejor en resoluciones altas. 

Para finalizar se ha revisado el loop principal y se ha sustituido cierto código incoherente (El cuadro de texto se almacenaba en una variable tras pulsar el botón, que luego se mostraba en un echo generando otra variable de yab, y luego se hacía print a esta última variable generada en bash). Es decir, habia duplicado el string de 1 variable dos veces sin sentido alguno. Esto en su día lo hice para recordar el uso del comando system() pero hoy por hoy no es necesario y por eso se ha quitado del código. Ahora directamente se hace print a la variable del cuadro de texto.

Esta sí se puede decir que es la versión definitiva del script.

Descargar BeInput