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