Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Computer Skills
  2. Terminal
Computers

Bagaimana Membuat Tweet Dari Terminal Pada Mac

by
Difficulty:AdvancedLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Yosef Andreas (you can also view the original English article)

Screencast

Sebelum Apple merintis lingkungan desktop dan antarmuka pengguna grafis, atau GUI, semua komputer dikendalikan melalui command line. Untuk melakukan apapun dengan sebuah komputer kamu memasukkan perintah relevan sebagai baris teks menekan Return dan membiarkan mesin melakukan kerjanya. Untuk kebanyakan bagian, GUI telah menggantikan command lines namun, melalui aplikasi Terminal, masih mungkin untuk menggunakan itu pada Mac modern.

Seringkali, alasan menggunakan Terminal adalah bahwa kamu mendapat perintah yang lebih kuat terhadap sistem operasi—misalnya kamu dapat melakukan hal-hal dengan Time Machine menggunakan command line yang tidak dapat kamu lakukan dengan System Preference.

Untuk lebih lanjut menggunakan Terminal periksa Seri Menaklukkan Terminal.

Terkadang juga alasan sebenarnya menggunakan Terminal adalah itu menyenangkan dan mendidik. Tutorial ini adalah salah satu situasi tersebut. Di dalamnya, saya akan menunjukkan bagaimana menggunakan Twitter dari Terminal.

Memperkenalkan t

Untuk tutorial ini saya menggunakan sebuah Ruby gem yang disebut t dikembangkan oleh Erik Michaels-Ober. Dengan t kamu dapat mengakses Twitter API dari Terminal dan melakukan hal-hal seperti memposting sebuah tweet, melihat timeline dan mencari Twitter dan mengikuti user lainnya.

Kamu dapat juga menggabungkan berbagai perintah dan menggunakan tool command line seperti pipes, grep, awk, dan xargs untuk melakukan operasi yang tidak mungkin dengan aplikasi Twitter reguler.

Menginstall Ruby Dengan Ruby Version Manager

Untuk berhasil, t memerlukan Ruby terinstall pada Mac. Cara paling sederhana untuk menginstall Ruby pada OS X adalah menggunakan Ruby Version Manager (RVM).

Buka Terminal dan tempelkan \curl -sSL https://get.rvm.io | bash -s stable -ruby dan tekan Return untuk menginstall Ruby versi tebaru

Jika kamu telah memiliki Ruby yang terinstall menggunakan RVM jalankan ruby -v untuk mengecek versi berapa yang kamu punya. Jika itu bukan yang terbaru, jalankan rvm get stable untuk mengupdatenya.

Untuk informasi lebih lanjut tentang menggunakan RVM periksa panduan instalasi mereka.

Membuat Sebuah Aplikasi Twitter

Untuk mengakses Twitter API kamu perlu mendaftarkan sebuah aplikasi; untuk melakukan itu kamu perlu menambahkan nomor telefon ke akun Twitter-mu.

  • Pertama, log in ke dalam akun Twitter dan arahkan ke the Mobile settings page.
  • Masukkan nomor telefon dan klik Continue. Dalam beberapa waktu kamu akan menerima sebuah kode verifikasi.
  • Masukkan itu dan lalu klik Activate phone untuk melengkapi pendaftaran.

Tip: Twitter secara otomatis mengaktifkan notifikasi teks. Saya menyarankan kamu mengunjungi kembali halaman pengaturan Mobile dan matikan itu.

Kunjungi apps.twitter.com dan pilih Create New App.

app creating
Membuat sebuah aplikasi Twitter.

Masukkan sebuah Name unik untuk aplikasi dan sebuah Description singkat apa yang dilakukannya. Kamu diperlukan untuk memasukkan sebuah Website namun jika tidak ada maka tidak masalah.

Terima Developer Agreement dan lalu klik Create your Twitter application.

Untuk t untuk berkerja, itu memerlukan akses untuk membaca, menulis dan direct message API. Secara default, aplikasi Twitter yang baru hanya memiliki akses untuk membaca dan menulis. Pada halaman app management, di bawah Application Settings klik modify app permissions. Ganti pengaturan ke Read, Write dan Access direct messages dan kemudian klik Update Settings.

Dengan selesainya itu, waktunya untuk mengatur t.

Mengatur t

Buka Terminal dan masukkan gem install t untuk mendownload dan menginstall t.

Berikutnya jalankan perintah t authorize.

Browser web akan membuka ke halaman Twitter Application Management. Sign in dengan akun Twitter milikmu dan pilih aplikasi yang kamu buat sebelumnya.

Dalam tab Keys and Access Tokens, salin Consumer Key (API Key) aplikasi ke dalam Terminal dan tekan Return. Setelah itu, lakukan hal yang sama untuk Consumer Secret (API Secret).

app keys
Consumer Key dan Consumer Secret untuk aplikasi Twitter saya.

Untuk menyelesaikan pengaturan t, tekan Return untuk membuka halaman Twitter app authorization. Sign in dengan akun Twitter-mu dan salin dan tempel pin otorisasi ke dalam Terminal. Tekan Return satu kali terakhir untuk menyelesaikan pengaturan t.

Memposting Status ke Twitter

Dengan t telah diatur maka hal pertama untuk dilakukan adalah mengirimkan sebuah tweet mengumumkan bahwa kamu melakukan tweet dari command line. Untuk melakukan itu, gunakan perintah update t.

Perintah update menggunakan argument tunggal: pesan yang ingin kamu jadikan tweet.

tweeting command line
Mengirimkan sebuah tweet dari command line.

Sebagai contoh, kamu harus menggunakan sesuatu seperti t update "Hey @tutsplus fans, this tweet was sent from the command line. Periksa @TutsCompSklills akhir bulan ini untuk menemukan caranya."

tweet
Sebuah tweet yang dikirimkan dari command line.

Perintah t Lainnya

Sementara melakukan tweet langsung dari command line itu menyenangkan, t memiliki banyak fitur ampuh lainnya. Untuk melihat semua perintah yang tersedia t help. Untuk mendapatkan informasi lebih lanjut tentang sebuah perintah khusus, jalankan t help [command]

Dengan menggabungkan perntah iudg fitur Terminal lainnya seperti sebuah awk, pipe dan xarg berarti kamu dapat melakukan hal-hal seperti unfollow seseorang, membisukan pemilik Twitter yang paling aktif dan banyak lagi,.

Streaming Timeline Kamu

Walaupun Terminal tidak bisa mendekati indahnya sebuah aplikasi Twitter seperti Tweetbot, tetap ada sebuah keungggulan yang menarik pada antarmuka teks. Dengan t, Terminal dapat diubah menjadi sebuah klien Twitter streaming.

t streamiing
Streaming timeline saya dengan t.

Untuk melakukan itu, jalankan perintah t stream timeline. Ini akan memulai timeline streaming hingga kamu menekan Control-C untuk menghentikannya.

Pencarian Twitter

Salah satu fitur besar t adalah perintah pencariannya yang hebat. Dengan t kamu dapat mencari keseluruhan Twitter atau timeline, favourite, mention atau retweet user manapun

Sebagai contoh, untuk menemukan semua tweet yang mention Tuts+ jalankan t search all "@tutsplus". Pada sisi lain, untuk melihat setiap saat akun Twitter Tuts+ mention saya, jalankan t search timeline @tutsplus “@harryguinness”.

t search
Pencarian Twitter dengan t.

Jika kamu mencari untuk menggali lebih dalam tentang apa yang dikatakan di Twitter, t adalah cara ampuh untuk melakukannya.

Unfollow Semua Orang

Jika kamu sama seperti saya, sepanjang waktu kamu akan menemukan jumlah user lainnya yang kamu ikuti perlahan meningkat hingga menggunakan Twitter hampir tidak mungkin. Ketika ini terjadi saya merasa cukup unfollow setiap orang dan memulai lagi dari awal. Dengan t ini mudah.

Untuk unfollow setiap orang jalankan t followings | awk ‘{print $1}’ | xargs t unfollow -i.

Mematikan Lima Pengguna Twitter Paling Produktif Yang Kamu Ikuti

Jika hanya beberapa orang yang kamu ikuti yang mengisi timelinemu dan secara politik sulit bagimu untuk unfollow mereka, kamu dapat menggunakan t untuk mematikan kasus terburuknya.

Untuk mematikan lima pengguna Twitter yang paling produktif yang kamu ikuti jalankan t followings -l –sort=tweets | tail –10 | awk ‘{print $1}’ | xargs t mute -i

Kesimpulan

Ada banyak hal lainnya yang dapat kamu lakukan dengan t. Cara terbaik untuk mendapatkan perasaan apa yang mungkin adalah dengan memeriksa dokumentasi di GitHub juga perintah help pada t. Kamu bahkan dapat menuliskan script Bash yang menggunakan t untuk membuat sendiri aplikasi Twitter khusus.

Jika kamu memiliki kesulitan menggunakan t, atau menemukan perintah yang menakjubkan, silahkan bagikan pada komentar.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.