Ich möchte eine Nachricht über das Terminal twittern.
Ich habe so etwas versucht wie:
curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml
aber anscheinend funktioniert das nicht mehr.
Ich erhalte einen Fehler wie diesen:
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>
Wie können wir also vom Terminal aus twittern?
PS.: Meine Motivation dafür ist, dass ich das Yakuake-Terminal häufig benutze und es fantastisch wäre, von dort aus zu twittern.
quelle
Versuchen Sie T . Sehr leistungsfähig, einfach zu bedienen und in Ruby geschrieben.
Sie können beispielsweise direkt vom Terminal aus twittern, indem Sie Folgendes ausführen:
quelle
Update 2016
Es gibt ein Projekt namens Twurl - eine OAuth-fähige Locke für die Twitter-API:
Stattdessen aus der Frage:
Sie verwenden so etwas:
nachdem Sie sich zuerst autorisiert haben, wie in der Readme-Datei erläutert .
(Beachten Sie, dass Sie das Protokoll und den Hostnamen in der URL nicht wie bei Curl verwenden müssen.)
Dieses Programm wurde ursprünglich von Marcel Molina geschrieben, der zu dieser Zeit bei Twitter arbeitete, und es ist jetzt ein offizielles Twitter-Projekt auf GitHub.
Viele Leute fragen speziell, wie man Curl verwendet, um die Twitter-API zu verwenden, und Twurl ist wahrscheinlich dem Curl am nächsten, wie man es heute bekommen kann.
quelle
Versuchen Sie es
twidge
.quelle
Schauen Sie sich Rainbow Stream an - intelligent / schön und in Python geschrieben. Es bietet eine Regenbogenschale, die beginnen kann
In der App ist das Aktualisieren eines Status ganz einfach
quelle
Ich habe einen Twitter-Client erstellt, der über die Befehlszeile twittern kann, wie unter Softwareempfehlungen erwähnt .
Eine Nachricht twittern
oder
Mit einem Bild twittern:
Der Computer, auf dem der Befehl gestartet wird, muss über OpenJDK oder Oracle Java v1.8 oder höher verfügen. Die JAR benötigt auch eine einmalige Autorisierung bei Twitter.
quelle