Scripts para subir texto o imágenes al servicio susepaste

Comparto unas modificaciones que he realizado a sendos scripts en Bash que sirven para subir texto o una imagen al servicio de paste mantenido por la comunidad openSUSE

Hace tiempo que he estado modificando y adaptando un par de scripts existentes que suben un texto o archivo de texto o una imagen al servicio susepaste para compartir logs o capturas en foros, listas de correo, etc.

Comparto con vosotros el resultado, que quizás lejos de ser perfecto es perfectamente válido y así me sirve para ver si hay que mejorar algo. Ya sabes: «release soon, release often».

Sigue leyendo «Scripts para subir texto o imágenes al servicio susepaste»

Enviar un mensaje en Telegram cuando cambie tu IP pública

Veamos cómo podemos enviar un mensaje mediante un bot de Telegram cuando cambie la IP pública de nuestro router en casa

Ilustración: Antolin

Hace un tiempo escribí una entrada en el blog sobre cómo mandar un correo electrónico cuando cambie la dirección IP pública de nuestro router casero.

En aquel caso había una tarea cron que ejecutaba de manera periódica un pequeño script en bash que monitorizaba la dirección de nuestra dirección IP pública en el router casero y enviaba un correo electrónico cuando la IP cambiaba.

En este caso vamos a tener una tarea cron en un equipo que esté siempre encendido, por ejemplo una Raspberry Pi, que tengamos como servidor y ejecutará un script en Python.

El script enviará un mensaje de Telegram, mediante un bot que deberemos crear, cuando cambie nuestra dirección IP, así podemos monitorizar el cambio.

Sigue leyendo «Enviar un mensaje en Telegram cuando cambie tu IP pública»

Script en #Bash que crea una imagen con mosaicos de miniaturas de un vídeo

Este script en Bash es capaz de tomar 25 instantáneas de un archivo de vídeo y crear una imagen en formato .png con el mosaico de todas ellas.

¿Cómo saber qué hay en un vídeo si no empezamos a reproducirlo? Estaría bien, tener un «resumen» de lo que pasa en diferentes partes del vídeo para no tener que reproducirlo e ir avanzando por el vídeo.

Con este sencillo script de Bash, gracias a herramientas como ffmpeg e ImageMagick, de manipulación de vídeo e imágenes desde la línea de comandos nos ahorrará esa tarea de reproducir y buscar en el vídeo.

Sigue leyendo «Script en #Bash que crea una imagen con mosaicos de miniaturas de un vídeo»

Expande las funcionalidades de #git con esta colección de scripts

Git es una gran herramienta para la gestión de control de versiones de software. Ahora con esta colección de scripts para Bash puedes expandir sus funcionalidades

Git es una herramienta creada por Linus Torvalds para el control de versiones del kernel Linux que libero para que cualquiera la pudiera utilizar.

Despues de 15 años, es una herramienta necesaria en cualquier proyecto de software. Pero que puede que en alguna situación necesites alguna utilidad extra para hacer esa herramienta mas potente y adaptarla a tus necesidades ahorrándote trabajo.

Sigue leyendo «Expande las funcionalidades de #git con esta colección de scripts»

Un filtro de color rojo en Linux para usar tu equipo en visión nocturna

Un script de Bash que «tiñe» la pantalla de tu equipo de rojo por si tienes que realizar tareas en tu equipo y mantener tu visión nocturna

Imagen: Alan Formy-Duval

Entre las personas que utilizan sistemas GNU/Linux hay apasionados a la astronomía, que se deleitan con sus equipos observando el cielo por la noche mientras contemplan los cuerpos celestes brillando en el espacio oscuro.

Esas personas utilizan aplicaciones como Kstars, Skychart u otras aplicaciones de control de telescopios en sus sitemas GNU/Linux en la oscuridad de la noche.

Pero si estás a oscuras, la luz que emite la pantalla de tu equipo, puede cegar momentáneamente al astrónomo y provocarle fatiga visual, o dañarle la vista por cambios bruscos de luz.

Para eso está este pequeño script de Bash que lo que hace es «teñir» de rojo toda la imagen gestionada por el servidor X11, es decir, no una aplicación si no toda la pantalla y todas las aplicaciones.

Con este tono, podremos consultar la aplicación en nuestro equipo, el correo o consultar internet y mantener «la visión nocturna» a la que nos habíamos acostumbrado y sin exponer a cambios bruscos de luz a nuestros ojos.

Sigue leyendo «Un filtro de color rojo en Linux para usar tu equipo en visión nocturna»

Script en #Bash para ver una tira aleatoria de xkcd en tu terminal

Hoy comparto con vosotros un script que he realizado para ver en nuestra terminal una tira aleatoria del comic xkcd en nuestra terminal

xkcd es unas sencillas viñetas de comic en formato web sobre romance, sarcasmo, matemáticas y lenguaje. Si eres un geek, seguro que la conoces, si lo eres y no la conoces, deberías hacerlo ahora mismo…

Tres veces a la semana, el creador de la tira xkcd publica en su web una nueva tira cómica de sus dibujos, esquemáticos, sencillos, pero llenos de humor geek.

xkcd tiene la respuesta para todas las incógnitas y situaciones «nerd» pasadas y futuras. Creo que será la biblia en la que buscar el verdadero camino de la salvación en este paisaje cuasi-apocalíptico… o quizás no…

De acuerdo, son unos «monigotes» que los pintaría un niño pequeño en este periodo de confinamiento, o una persona teletrabajando mientras espera que su Skype se conecte con su jefe para una reunión, pero la idea, el concepto que hay detrás es lo importante y sus dibujos sencillos son ya todo un distintivo.

Sigue leyendo «Script en #Bash para ver una tira aleatoria de xkcd en tu terminal»

Crea tu blog o web con un simple script de bash

Bashblog es un simple script escrito en bash que nos permite crear nuestro blog o web en nuestro servidor de una manera sencilla, simple y sin dependencias extras

Ejemplo de web utilizando bashblog

Ahora están muy de moda los generadores de sitio estáticos como Jekyll, Pelican, Hugo y muchos otros que existen para crear sitios web estáticos, frente a los dinámicos que requieren más funcionalidades.

Esos generadores de sitios web, están escrito en lenguajes como Ruby y otros y requieren de ciertas dependencias a la hora de crear nuestros sitios en un servidor propio.

Frente a esas opciones hoy quiero hablaros sobre la herramienta bashblog, un script escrito en Bash creado por Carlos Fenollosa, que sirve para crear nuestro propio blog.

Sigue leyendo «Crea tu blog o web con un simple script de bash»

Comprueba el estado de múltiples repositorios de git con este script

Con este script de bash podrás comprobar el estado de varios repositorios de git en tu equipo sin necesidad de entrar en cada uno para ver en qué estado se encuentran

Tengo una carpeta en mi equipo con todos los repositorios de git en los que hago cosas y con este scipt puedo saber de una vez el estado en el que se encuentran sin necesidad de entrar en cada uno de ellos y ejecutar el comando git status.

Ejecutando este script en bash, puedo saber si un repositorio está al día respecto de la rama master, si está modificado, si está a falta de hacer push de los cambios, si tiene archivos sin seguimiento por parte de git o si simplemente no es una carpeta de git.

Sigue leyendo «Comprueba el estado de múltiples repositorios de git con este script»

Script en Bash que genera contraseñas aleatorias

Este es un pequeño script en Bash para generar un número deseado de contraseñas de una longitud deseada

En este mismo blog, hace un tiempo pudiste leer cómo generar contraseñas y comprobarlas mediante unas utilidades para la línea de comandos:

En este caso, se trata de un sencillo script en Bash para generar un número de contraseñas que queramos y de una longitud de caracteres que deseemos. Veamos cómo hacerlo…

Sigue leyendo «Script en Bash que genera contraseñas aleatorias»

Genera tráfico aleatorio en tu red para ofuscar tu navegación

Veamos cómo generar tráfico aleatorio a diferentes webs, en nuestra red para que si alguien nos vigila tenga datos extra que analizar.
Hay sitios web, o proveedores de internet o quién sabe qué más «escuchando», recopilando y almacenando los sitios webs que visitamos, el tiempo que lo hacemos, etc. Todo eso al final son datos, y metadatos valiosos que generamos y que es el nuevo oro por el que se paga mucho dinero. Noisy es un script en python desarrollado por 1tayH que puedes encontrar en GitHub bajo licencia GPL 3.0, que genera en nuestra red un tráfico extra a diversos sitios web a intervalos aleatorios y con una huella de nuestro navegador diferente. Sigue leyendo «Genera tráfico aleatorio en tu red para ofuscar tu navegación»