Publicar una actualización de Twitter a través de la línea de comandos
Puedes publicar rápidamente un tweet desde la línea de comandos usando el comando curl, todo lo que necesitas es tu nombre de usuario y contraseña de Twitter.
Inicie la Terminal y escriba lo siguiente en una sola línea, reemplazando el nombre de usuario y la contraseña con los suyos propios:
curl -u nombre de usuario:contraseña -d estado=su mensaje de estado aquí>"
Me encontré con esto a través de MurphyMac, quien usó el comando para programar actualizaciones de Twitter mientras dormía (en serio), usando el comando curl junto con el comando de suspensión.No estoy seguro de lo práctico que es twittear mientras se duerme, pero la posibilidad de publicar una actualización rápida desde la línea de comandos es muy útil.
"Si está tan inclinado, puede usar el comando anterior y hacer un script de bash rápido para que pueda twittear fácilmente desde la línea de comando sin escribir la cadena completa. Simplemente coloque lo siguiente en un archivo de texto y asígnele un nombre similar a tweet.sh: !/bin/bash curl -u nombre de usuario:contraseña -d estado=$1 http://twitter.com/ statuses/update.xml
Asegúrese de especificar su nombre de usuario y contraseña. Luego, asegúrese de hacer que el archivo sea ejecutable: chmod u+x tweet.sh
Ahora solo tendrá que escribir /tweet .sh Me encanta OS X Daily para twittear su mensaje al mundo. ¡Gracias a Greg Mason por corregir el error de permisos!"
Ian Winter llevó la secuencia de comandos bash anterior un poco más allá y agregó la capacidad de evitar que no publique ningún tweet y una advertencia si un tweet supera el límite de 140 caracteres.Aquí está su guión: !/bin/bash TWEET=$1 TWEETLEN=${TWEET} if || ; Entonces sí ; entonces let EXTRA=$TWEETLEN-140 echo Uso: tweet \mensaje\ (140 caracteres o menos, estás $EXTRA terminado) else echo Uso: tweet \mensaje\ (140 caracteres o menos) fi exit 1 else curl -u nombre de usuario :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0
Como antes, edite su nombre de usuario y contraseña, y guarde el archivo como tweet y asegúrese de hacerlo ejecutable chmod 755 tweet"