Me gustaría twittear un mensaje usando terminal.
Intenté algo como:
curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml
pero parece que esto ya no funciona.
Me sale un error como este:
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>
Entonces, ¿cómo podríamos tuitear desde la terminal?
PD: mi motivación para esto es porque uso mucho la terminal de Yakuake, y sería genial twittear desde allí.
shell-script
command-line
curl
GarouDan
fuente
fuente
Trate T . Muy potente, fácil de usar y escrito en Ruby.
Por ejemplo, puede twittear directamente desde la terminal ejecutando:
fuente
Actualización 2016
Hay un proyecto llamado Twurl , un rizo habilitado para OAuth para la API de Twitter:
En lugar de esto de la pregunta:
usas algo como esto:
después de autorizarse primero como se explica en el archivo Léame .
(tenga en cuenta que no tiene que usar el protocolo y el nombre de host en la URL como lo haría con curl)
Este programa fue escrito originalmente por Marcel Molina, quien trabajaba en Twitter en ese momento y ahora es un proyecto oficial de Twitter en GitHub.
Muchas personas se preguntan específicamente cómo usar curl para usar la API de Twitter y twurl es probablemente el más cercano a curl que puedes obtener hoy.
fuente
Tratar
twidge
.fuente
Eche un vistazo a Rainbow Stream : inteligente / hermoso y escrito en Python. Proporciona una concha de arco iris que puede comenzar por
y dentro de la aplicación, actualizar un estado es bastante fácil con
fuente
He creado un cliente de Twitter que puede twittear desde la línea de comandos, como se menciona en Recomendaciones de software .
Para tuitear un mensaje
o
Para tuitear con una imagen:
La computadora donde se inicia el comando deberá tener OpenJDK u Oracle Java v1.8 o posterior. El JAR también necesita una autorización única con Twitter.
fuente