Je voudrais tweeter un message en utilisant le terminal.
J'ai essayé quelque chose comme:
curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml
mais il semble que cela ne fonctionne plus.
Je reçois une erreur comme celle-ci:
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>
Alors, comment pourrions-nous tweeter depuis le terminal?
PS: ma motivation est que j'utilise beaucoup le terminal Yakuake, et ce serait génial de tweeter à partir de là.
la source
Essayer T . Très puissant, facile à utiliser et écrit en Ruby.
Par exemple, vous pouvez tweeter directement depuis le terminal, en exécutant:
la source
Mise à jour 2016
Il existe un projet appelé Twurl - une boucle compatible OAuth pour l'API Twitter:
Au lieu de cela de la question:
vous utilisez quelque chose comme ça:
après vous être d'abord autorisé, comme expliqué dans le fichier Lisez - moi .
(notez que vous n'avez pas à utiliser le protocole et le nom d'hôte dans l'URL comme vous le feriez avec curl)
Ce programme a été à l'origine écrit par Marcel Molina qui travaillait à l'époque sur Twitter et c'est maintenant un projet Twitter officiel sur GitHub.
Beaucoup de gens demandent spécifiquement comment utiliser curl pour utiliser l'API Twitter et twurl est probablement le plus proche de curl comme vous pouvez l'obtenir aujourd'hui.
la source
Essayez
twidge
.la source
Jetez un œil à Rainbow Stream - intelligent / beau et écrit en Python. Il fournit une coquille arc-en-ciel qui peut commencer par
et à l'intérieur de l'application, la mise à jour d'un statut est assez simple avec
la source
J'ai créé un client Twitter qui peut tweeter à partir de la ligne de commande, comme mentionné dans Software Recommendations .
Pour tweeter un message
ou
Pour tweeter avec une image:
L'ordinateur sur lequel la commande est lancée devra avoir OpenJDK ou Oracle Java v1.8 ou version ultérieure. Le JAR a également besoin d'une autorisation unique avec Twitter.
la source