Script en Bash: Fortune To Twitter e Identi.ca

Fortune es una aplicación muy curiosa de Gnu y *UNIX que te muestra frases de todo tipo, desde Gamers, sentimientos, sabiduria, leyes de Murphy, proberbios hasta de Informatica, muy divertidos e incluso incluye un paquete especial en el que incluye ofensas exclusivamente; en fin, depende que tan hombre eres 🙂 .

El es para e y funciona perfectamente. En forma resumida solicita a Fortune una frase, verifica que esta sea menor de 140 caracteres, cuando lo es la manda a twitter/identi.ca y avisa por medio de notify que este fue enviado, bello.

Así que si no tienes nada de que hacer Microblogging, quieres divertirte/compartir a tus followers o necesitas dejar de parecer un Bot que solo muestra post y enlaces de tu blog u otras páginas, manos a la obra.

Dependencias, los paquetes de los que depende el script son: curl, libnotify-bin y fortune-es; si quieres agregar las ofensivas tambien fortune-es-off. Instalalos con este enlace más las ofensas si lo prefieres, o en la terminal:

sudo apt-get install curl libnotify fortunes-es

Procede a descargar el script de tu preferencia:

Fortune2Twitter-boton
Fortune2Identi.ca-boton

Guardalo en tu /home/usuario, abrelo con gedit por ejemplo y modifica la linea 32 donde dice USUARIO:CONTRASEÑA con tus datos no olvides separarlos por dos puntos (:), ahora lo movemos a la carpeta de ejecutables y le damos permisos de ejecución:

mv ~/fortune2twitter.sh /usr/bin/fortune2twitter.sh
sudo chmod +x /usr/bin/fortune2twitter.sh

O para Identi.ca:

mv ~/fortune2identi.ca.sh /usr/bin/fortune2identica.sh
sudo chmod +x /usr/bin/fortune2identica.sh

Ahora puedes deleitarte ejecutando fortune2twitter.sh o fortune2identica.sh en la terminal según tu caso y voala!. Así luce funcionando:

Fortune2Twitter en ejecución

Pero todavía no termina, todavía podemos personalizar más. El script permite definir que categorías va a utilizar, puedes elegir entre estas:

varios.fortunes
informatica.fortunes
sentimientos.fortunes
sabiduria.fortunes
leydemurphy.fortunes
familia.fortunes
schopenhauer.fortunes
verdad.fortunes
amistad.fortunes
proverbios.fortunes
deprimente.fortunes
nietzsche.fortunes
famosos.fortunes
arte.fortunes
libertad.fortunes
varios.fortunes-pre
lao-tse.fortunes
asimov.fortunes
refranes.fortunes
filosofia.fortunes
poder.fortunes
ciencia.fortunes
pintadas.fortunes
humanos.fortunes
vida.fortunes

En mi caso me quede con informatica.fortunes y leydemurphy.fortunes, selecciona las tuyas y modifica el script con:

gksudo gedit /usr/bin/fortune2twitter.sh

O identica segun tu caso. Y agrega dentro de la variable CATEGORY=” ” tus categorias linea 17, en micaso quedaría asi:

CATEGORY="informatica.fortunes leydemurphy.fortunes"

Separalas con un espacio y guarda los cambios.

Finalmente para crear un lanzador da clic con botón derecho sobre el menú Aplicaciones y selecciona Editar los Menús Selecciona Internet y luego da clic en +Elemento nuevo rellena el fortulario con estos datos:

  • Nombre: Fortune2twitter
  • Comando: fortune2twitter.sh
  • Comentario: Postea un comentario en Twitter con una frase de Fortune.

Damos clic en aceptar y ya en el menu Aplicaciones lo ejecutamos.

También es posible ejecutarlo al inicio de la sesión para abrir con pie derecho el día en Twitter/Identi.ca, Vamos al menú Sistema > Preferencias > Aplicaciones al Inicio, damos clic en Añadir y rellenamos con los mismo datos:

  • Nombre: Fortune2twitter
  • Orden: fortune2twitter.sh
  • Comentario: Postea un comentario en Twitter con una frase de Fortune.

No esta demás decir que se puede programar para que cada cierto tiempo se ejecute con cronjob pero se lo dejo para algún colega que quiera compartirlo a través de los comentarios.

Comparte con otros

3 pensamientos en “Script en Bash: Fortune To Twitter e Identi.ca”

    1. Deberías probar todo, es muy divertido y entretenido. Twitter es una fuente de información y amistad. Ubuntu una solida alternativa en Sistemas Operativos.

      Y fortune es una fuente de monerias, checa el enlace de twitter de esta página hay varios ejemplos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *