Programación inútil no.2 - Espanta ladrones
===========================================

Tenía que salir de viaje y dejar mi casa solitaria, y eso en
mi región implica el riesgo de que tus cosas se muden a un
domicilio que jamás encontrarás.

Así que decidí hacer el programa más útil del mundo, un
espanta ladrones. La idea es dejar la computadora encendida,
con las bocinas conectadas a un volumen moderado... cada
cierto tiempo (aleatorio) el programa activaría la
computadora reproduciendo una de las estaciones de radio con
la programación más espantosa del mundo.

El ladrón entraría a mi casa porque está a oscuras y en
silencio... recorrería la sala y mis habitaciones y en eso
¡Zas! comienza la programación espantosa de la radiodifusora.
El ladrón se arrepiente de sus actos, deja el florero, los
radios viejos de bulbos, mis llaves telegráficas y mis
libros en su lugar y prefiere huír de allí. Cierra la
puerta nuevamente porque un tormento así no se lo desea ni a
su mejor colega ladrón:


Aquí el programa, está escrito en bashscript y se puede usar
una computadora pequeña, como un raspberry pi para que el
servicio de luz eléctrica no te robe más que el posible
ladrón, lo puedes colocar en el cronjobs de tu compu para
que inicie automáticamente cada vez que se inicie la compu
(ahh y se necesita tener instalado el reproductor mpv):


#!/usr/bin/bash

bandera=1
horainicial=$((5 + RANDOM % 6))
on=$((1 + RANDOM % 24))
off=$((40 + RANDOM % 10))
echo $on
echo $off
echo $horaInicio

while :
do
 minuto=$(date +'%M')
 hora=$(date +'%H')

 if [ $minuto -ge $on ] && [ $minuto -le $off ] && [ $hora -ge $horaInicio ]; then
    if [ $bandera -eq 1 ]; then
       bandera=0
       mpv http://streamingcwsradio10.com:9340/ &
    fi
 fi
 if [ $minuto -eq $off ]; then
   bandera=1
   pkill -f mpv
 fi
 sleep 1
done