Pada artikel selanjutnya kita akan membahasnya Twitter CLI, atau hanya t. Hari ini, saya sudah mulai menggunakan mode CLI lebih dari GUI di desktop saya. Bekerja dari baris perintah adalah cara yang menyenangkan, cepat, aman, dan direkomendasikan untuk mempelajari cara menggunakan Gnu / Linux.
Setiap hari, saya menghabiskan waktu di forum Gnu / Linux, situs web, dan blog mencari alternatif CLI untuk aplikasi GUI yang paling sering saya gunakan. Seperti yang saya katakan, saya menemukan a Klien Twitter untuk baris perintah disebut "Twitter CLI" atau cukup "t". Ini akan memungkinkan kita untuk berinteraksi dengan Twitter dari terminal kami. Ini adalah aplikasi hebat di mana para penggemar terminal dapat menikmati saat-saat yang sangat menyenangkan di jejaring sosial ini.
Instalasi
Pertama-tama kita harus melakukannya pastikan kita telah menginstal Ruby di sistem kami. Pada sistem berbasis DEB seperti Ubuntu atau Linux Mint, perintah berikut akan menginstal Ruby:
sudo apt install ruby-dev
Sekarang kita bisa instal "Twitter CLI" menggunakan perintah:
sudo gem install t
Perintah ini akan menginstal alat "Twitter CLI" bersama dengan semua dependensi.
catatan: Jika Anda memiliki file Kesalahan terkait PATH sistem, kita bisa tambahkan ruby ke variabel PATH kami. Jika terminal tidak mengembalikan kesalahan, lewati saja bagian ini.
Dalam kasus saya, saya telah menambahkan yang berikut ini ke PATH saya:
echo 'export PATH="$HOME/.gem/ruby/2.4.0/bin:$PATH"' >> ~/.bashrc
Untuk memperbarui perubahan PATH, kami akan menjalankan:
source ~/.bashrc
Selanjutnya, kita harus dapat menginstal "t" menggunakan perintah berikut:
sudo gem install t
konfigurasi
Sebelum menggunakan t, pertama-tama kita harus melakukannya daftarkan aplikasi dengan Twitter. Untuk ini kita harus mengikuti langkah-langkah berikut.
Pertama kita harus masuk ke Situs manajemen aplikasi Twitter. Kemudian Anda harus mengklik «Buat aplikasi baru".
Kami akan melengkapi bidang wajib dan mengirimkan formulir. Perlu diingat bahwa permintaan tersebut harus memiliki nama yang unik. Selanjutnya, kita akan pindah ke «Izin » y ubah pengaturan Akses menjadi "Membaca, menulis, dan mengakses pesan langsung". Nomor ponsel harus dikaitkan dengan akun Twitter Anda untuk mendapatkan hak mengetik.
Sekarang saatnya untuk pindah ke tab «Kunci dan kode akses» untuk melihat Kunci API dan Rahasia API yang perlu kita salin dan tempel saat program memintanya.
Otorisasi klien
Kami telah menginstal "t" dan membuat serta mendaftarkan aplikasi di Twitter. Sekarang, kami membutuhkannya otorisasi alat ini dengan akun Twitter kami. Untuk melakukan ini, kami akan mengeksekusi di terminal (Ctrl + Alt + T):
t authorize
Kotak dialog akan muncul. Di dalamnya, kita akan disuruh menekan tombol ENTER untuk membuka situs Twitter Developer dan copy / paste Kunci API dan Rahasia API saat diminta. Kami hanya perlu mengikuti langkah-langkahnya.
Pada akhirnya, jika kita mendapatkan pesan «Otorisasi berhasil", Selamat! Kami akan mengkonfigurasi "t" dengan benar dengan akun Twitter kami.
Untuk melihat daftar semua akun yang telah kami otorisasi, kami akan mengeksekusi:
t accounts
Opsi ini akan menunjukkan kepada kita pengguna yang diberi otorisasi di sistem kami untuk menggunakan aplikasi. Jika Anda mengotorisasi lebih dari satu akun, akun terakhir yang diotorisasi akan ditetapkan sebagai aktif.
untuk aktifkan akun lain, cukup sebutkan nama pengguna dan kata sandi konsumen Anda seperti di bawah ini:
t set active sapoclay RQi8DiW4IuPt
Semua data akun resmi akan disimpan dalam file ~ / .trc. Anda dapat melihat detail akun kapan saja dengan menggunakan perintah:
cat ~/.trc
Gunakan Twitter CLI
Sampai di sini, sekarang untuk melihat caranya kirim tweet. Untuk ini kita hanya perlu mengeksekusi:
t update "Enviando un Tweet desde la consola de Ubuntu"
Seperti yang Anda lihat di screenshot berikut, tweet tersebut dipublikasikan di Twitter tanpa masalah dan segera:
Sorotan dari alat ini adalah itu akan menunjukkan kepada kami cara menghapus tweet terakhir kami. Untuk menghapus tweet sebelumnya, saya harus menjalankan perintah berikut:
t delete status 913726339378827270
untuk sertakan karakter khusus di tweet kami, kita hanya perlu membungkusnya dengan tanda kutip tunggal, bukan dengan tanda kutip ganda, sehingga karakter tersebut tidak diinterpretasikan oleh shell kita. Jika Anda menggunakan tanda kutip tunggal, Tweet Anda jelas tidak boleh berisi apostrof kecuali Anda mengaturnya dengan garis miring terbalik.
Sekarang kita tahu cara memposting tweet dan cara menghapusnya. Kita juga bisa lihat detail lengkap pengguna Twitter jika kita tahu nama penggunanya. Kami dapat melihat detail akun Anda menggunakan perintah:
t whois @ubunlog
Untuk melihat statistik pengguna, kita hanya perlu menjalankan:
t users -l @ubunlog
Ada lebih banyak opsi, tetapi artikelnya akan terlalu panjang. Untuk melihat daftar lengkap perintah yang tersedia, kami hanya perlu mengeksekusi:
t help
Kami dapat melihat semua karakteristiknya dan properti lain dari proyek ini di halamannya GitHub.