Saya ingin tweet pesan menggunakan terminal.
Saya mencoba sesuatu seperti:
curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml
tapi sepertinya ini tidak berfungsi lagi.
Saya mendapatkan kesalahan seperti ini:
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>
Jadi, bagaimana kita bisa tweet dari terminal?
PS .: Motivasi saya untuk ini adalah karena saya sering menggunakan terminal Yakuake, dan akan luar biasa untuk tweet dari sana.
shell-script
command-line
curl
GarouDan
sumber
sumber
Coba t . Sangat kuat, mudah digunakan dan ditulis dalam Ruby.
Misalnya, Anda dapat tweet langsung dari terminal, dengan menjalankan:
sumber
Pembaruan 2016
Ada proyek yang disebut Twurl - ikal yang diaktifkan OAuth untuk Twitter API:
Alih-alih ini dari pertanyaan:
Anda menggunakan sesuatu seperti ini:
setelah Anda mengotorisasi diri Anda terlebih dahulu seperti yang dijelaskan dalam readme .
(perhatikan bahwa Anda tidak harus menggunakan protokol dan nama host di URL seperti yang Anda lakukan dengan curl)
Program ini awalnya ditulis oleh Marcel Molina yang bekerja di Twitter pada waktu itu dan sekarang merupakan proyek Twitter resmi di GitHub.
Banyak orang bertanya secara khusus bagaimana menggunakan curl untuk menggunakan Twitter API dan twurl mungkin yang paling dekat dengan curl seperti yang Anda dapatkan hari ini.
sumber
Coba
twidge
.sumber
Lihatlah Rainbow Stream - pintar / cantik dan ditulis dengan Python. Ini menyediakan cangkang pelangi yang bisa mulai dengan
dan di dalam aplikasi, memperbarui status cukup mudah
sumber
Saya telah membuat klien Twitter yang dapat tweet dari baris perintah, seperti yang disebutkan di Rekomendasi Perangkat Lunak .
Untuk tweet pesan
atau
Untuk berkicau dengan gambar:
Komputer tempat perintah diluncurkan harus memiliki OpenJDK atau Oracle Java v1.8 atau yang lebih baru. JAR juga membutuhkan otorisasi satu kali dengan Twitter.
sumber