Ya muchos conocemos lo sencilla que es el API de Twitter, no es más que un poco de REST y autenticación con OAuth.
Un ejemplo de su sencillez es este pequeño cliente de updates en una sola linea de código, basándonos unicamente en CURL para efectuar el pedido.
curl --basic --user "usuario:password" --data-ascii "status=`echo $@|tr ' ' '+'`" "http://twitter.com/statuses/update.json?source=Yeco"
No hay mucho que explicar, cambiás el usuario:password por tus credenciales y listo, es preferible que el update vaya entre comillas para evitar problemas con caractéres especiales. También podés hacerlo un .sh y dándole un chmod +x lo podés ejecutar cuando quieras. O bien, si te gana la pereza descargalo de acá y lo copiás en /usr/local/bin.
Su uso sería algo tan sencillo como:
% twet "un twitter app en una linea!... w00t!"
De paso, si andás por twitter, no está de más un follow a @Yeco
.