Twitteando desde bash

Mi colega Ismael ya tuvo la idea, pero él se basó en una librerí­a de perl que yo no tení­a instalada, así­ que me ha dado por hacer lo mismo pero utilizando wget, que es una navaja suiza que necesito a menudo. El script de bash lo podéis descargar aquí­, basta con darle permisos de ejecución y ponerlo en vuestro PATH. Después podréis hacer “qtwitter.sh Estoy twitteando desde la shell.“.

Os lo pongo a continuación a modo de ejemplo o por si simplemente os interesa el comando de wget:

#!/bin/bash

# qtwitter.sh: Enví­a updates a Twitter desde bash. Necesita que
# 'wget' esté instalado.
# Copyright (C) 2007 Jorge Fuertes (queru@queru.org)
#
# Este programa es software libre: usted puede redistribuirlo
# y/o modificarlo bajo los términos de la Licencia Pública
# General GNU publicada por la Fundación para el Software
# Libre, ya sea la versión 3 de la Licencia, o (a su elección)
# cualquier versión posterior.
#
# Este programa se distribuye con la esperanza de que sea útil,
# pero SIN GARANTíA ALGUNA; ni siquiera la garantí­a implí­cita 
# MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. 
# Consulte los detalles de la Licencia Pública General GNU para
# obtener una información más detallada. 
#
# Deberí­a haber recibido una copia de la Licencia Pública General
# GNU junto a este programa. 
# En caso contrario, consulte http://www.gnu.org/licenses/

# Configuración:
# Su usuario y contraseña en twitter:
USUARIO="su_usuario_de_twitter"
PASSWD="su_contraseña_de_twitter"

# Wget hace todo el trabajo sucio:
wget --http-user=$USUARIO --http-password=$PASSWD \
     http://twitter.com/statuses/update.xml \
     --post-data="status=$*" -O - &> /dev/null

if [ $? -eq 0 ]
then
	echo "OK"
else
	echo "Fallo al enviar."
fi

Agradecimientos: A Ismael Olea por la idea y a calocén y rampa por ayudas y correcciones.

- Enviado el Viernes, Noviembre 2nd, 2007 a las 17:13:35.
- Archivado en General.
- Seguir comentarios: RSS 2.0.
- Comentar.
- Trackback desde tu página.

Un comentario a “Twitteando desde bash”

  1. calocen Says:

    MQTC
    Le he hecho este cambio en mi versión para tener más controlado el usuario y contraseña de twitter. Los guardo en un fichero ‘oculto’ en mi home y con permisos 0400 para

Hacer un comentario

XHTML: Puede utilizar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>