Cara Mengarsipkan, Cari, dan Melihat Statistik Tweet Anda dengan ThinkUp
Khawatir tentang pengarsipan tweet Anda? Ingin pencarian yang lebih kuat? Ingin melihat statistik tweet Anda? Anda dapat melakukan semua itu dan lebih banyak lagi dengan menginstal ThinkUp di server rumah Anda.
ThinkUp adalah aplikasi yang brilian (saat ini dalam versi beta) yang akan mengarsipkan semua tweet Anda, balasan Anda, tanggapan, dll. Sehingga Anda dapat mencari melalui mereka dan mencari tahu beberapa statistik penggunaan yang bermanfaat. Ini memiliki beberapa plugin, termasuk yang menambahkan dukungan Facebook penuh juga.
Ini dirancang untuk diinstal pada server LAMP; itulah, Linux, Apache, MySQL, dan PHP yang akan menjadi tulang punggungnya. Meskipun dimungkinkan untuk menginstalnya pada mesin berbasis Windows atau Mac, ini paling mudah ditangani di Linux, jadi kami akan menggunakan Ubuntu untuk menunjukkan kepada Anda bagaimana cara menjalankannya. Ini dalam pengembangan yang sangat aktif oleh pendiri, Gina Trapani, dan oleh banyak pengguna di komunitas.
Prasyarat
ThinkUp saat ini dalam versi beta, jadi akan ada beberapa bug dan beberapa hal mungkin tidak berjalan dengan sempurna, jadi kecuali Anda tertarik untuk mengutak-atik (dan mungkin membantu dengan mengirimkan laporan bug), ini mungkin bukan untuk Anda. Pertama, Anda harus memiliki server LAMP dan berjalan, dan kami akan menganggap Anda sudah menyiapkan itu. Anda akan memerlukan akun pengguna MySQL pribadi yang sudah diatur juga. Akhirnya, fungsi surat dalam PHP harus berfungsi, yang berarti Anda akan memerlukan program atau skrip yang dapat mengirim surat, tetapi jika tidak, kami membantu Anda..
Oke, untuk memulai, kita perlu menginstal beberapa hal tambahan yang mungkin belum diinstal, seperti cURL dan GD. Untuk melakukannya, cukup masukkan perintah berikut:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
Masukkan kata sandi Anda, dan biarkan menginstal. Untuk menyelesaikan ini, Anda harus me-restart server Apache:
sudo /etc/init.d/apache2 restart
Atau, Anda dapat menggunakan:
sudo service apache2 restart
Biarkan jendela terminal Anda tetap terbuka, karena Anda mungkin perlu sering kembali ke sana untuk mengubah beberapa hal.
SendMail
Seperti disebutkan di atas, Anda akan memerlukan sesuatu yang dapat mengirim email di server Anda sendiri. Jika tidak, ada perbaikan yang sangat mudah untuk itu. Cukup instal sendmail dengan perintah berikut:
sudo apt-get install sendmail
Kemudian, kita perlu mengedit file php.ini untuk menunjuk ke program yang baru diinstal.
sudo nano /etc/php5/apache2/php.ini
Tekan tombol turun halaman sampai Anda menemukan sesuatu yang terlihat seperti ini:
; sendmail_path =
Anda perlu menghapus titik koma awal, dan menambahkan path di akhir. Ubah baris itu sehingga terlihat seperti ini:
sendmail_path = / usr / sbin / sendmail -t -i
Untuk menyimpan, tekan CTRL + O, dan masukkan. Jika diminta untuk menimpa, tekan Y. Lalu keluar dengan CTRL + X.
Terakhir, restart Apache, seperti yang kami lakukan di bagian terakhir. Ini akan memberi server Anda kemampuan untuk mengirim email, yang akan kami perlukan sebentar lagi untuk mengaktifkan akun ThinkUp kami.
Menginstal ThinkUp
Buka halaman ThinkUp GitHub untuk mengunduh ThinkUp (saat ini versi beta 0.8). Setelah Anda mengunduh, pop perintah ini di terminal untuk mengekstraknya ke direktori web default Anda:
sudo unzip path / ke / thinkup-0.8.zip -d / var / www
Ini secara otomatis akan membuat direktori yang disebut "thinkup" di / var / www.
Untuk mengakses ThinkUp, buka browser web dan navigasikan ke salah satu dari berikut ini:
http: // localhost / thinkup
http: // your.internalip.address/thinkup
Kemungkinannya adalah Anda akan mendapatkan pesan kesalahan itu karena izin yang salah. Anda bisa memasukkan perintah itu di terminal untuk memperbaiki masalah.
Kemudian, segarkan halaman browser Anda.
Klik tautan "menginstal ThinkUp" untuk memulai konfigurasi awal. Anda akan melihat layar persyaratan.
Anda harus baik untuk pergi. Gulir ke bawah dan klik tombol untuk melanjutkan.
Anda harus memasukkan alamat email yang valid, membuat kata sandi, dan mengatur zona waktu. Itu adalah opsi yang mudah. Yang lebih keras datang berikutnya.
- Host Database: Di sini, masukkan nama host Anda, atau jika ada di server pribadi Anda, cukup ketik "localhost"
- Nama Basis Data: Masukkan nama untuk basis data yang akan digunakan ThinkUp untuk datanya. Itu akan dibuat jika tidak ada.
- Nama Pengguna: Nama pengguna akun MySQL Anda.
- Kata Sandi: Kata sandi akun MySQL Anda.
Kemudian klik tombol untuk melanjutkan. Anda mungkin melihat pesan seperti ini:
Cukup masukkan dua perintah di terminal untuk membuat file konfigurasi dan mengubah kepemilikannya.
Setelah mengklik tombol, Anda akan melihat pesan dengan latar belakang hijau yang mengatakan bahwa pemasangan berhasil dan email dikirim untuk mengaktifkan akun Anda. Masuk ke email Anda, klik tautannya (pastikan IP / nama domain sudah benar), dan Anda akan melihat pesan "diaktifkan" berwarna hijau yang bagus..
Masukkan kredensial Anda dan masuk!
Mengkonfigurasi ThinkUp
Setelah masuk, Anda akan melihat bahwa Anda belum menyiapkan akun. Klik tautan untuk mengubahnya.
Secara default, itu akan meminta Anda untuk menambahkan akun Twitter. Gulir ke bawah ke tempat tulisan "Configure the Twitter Plugin" dan ikuti langkah-langkah untuk mendaftarkan ThinkUp di Twitter.
Perlu diketahui bahwa Anda mungkin harus mengubah URL panggilan balik Anda untuk menunjuk ke IP eksternal Anda atau alias DNS. Twitter harus memberi Anda beberapa informasi tambahan: konsumen dan kunci rahasia.
Hati-hati dengan ini, karena mereka unik untuk interaksi aplikasi ini dengan akun Twitter spesifik Anda! Masukkan kunci ini di konfigurasi ThinkUp Anda.
Selanjutnya, klik "Show Advanced Options" di bagian bawah untuk mengungkapkan ini:
Anda dapat meningkatkan nilai seperti yang saya lakukan. Setelah konfigurasi selesai, ThinkUp akan menggunakan perayap untuk mendapatkan info Anda dari Twitter. Dengan meningkatkan toleransi kesalahan ini dan nilai lainnya, kami akan dapat memperoleh lebih banyak dan lebih banyak data setiap perayapan. Setelah selesai, klik tombol "Simpan", dan gulir ke atas. Anda akan melihat tombol lain yang bertuliskan "Otorisasi ThinkUp di Twitter". Klik itu.
Ini akan mengarahkan Anda ke Twitter, di mana Anda hanya perlu mengklik tombol "Izinkan", dan kemudian akan mengirim Anda kembali ke ThinkUp.
Ketika Anda menggulir ke atas, Anda akan melihat akun Anda tercantum di bawah "Plugin Twitter" dan jika Anda dapat membuat statistik Anda publik dengan mengklik tombol "Set ke publik". Ini akan membuatnya sehingga Anda tidak harus masuk untuk melihat semua statistik Anda ketika Anda pergi ke http: // localhost / thinkup di masa depan.
Merangkak untuk Data melalui Cron
Kami perlu memasukkan beberapa data ke ThinkUp. Klik logo ThinkUp, atau cukup buka halaman utama ThinkUp Anda. Klik pada salah satu statistik yang tercantum dalam menu di sebelah kiri.
Anda akan melihat bahwa tidak ada yang tersedia, tetapi Anda akan melihat tautan yang mengatakan "Perbarui data Anda sekarang."
Mengkliknya akan membawa Anda ke halaman lain tempat Anda dapat melihat upaya yang dilakukan ThinkUp saya untuk mengambil data dari Twitter untuk Anda. Ini adalah crawler yang disebutkan sebelumnya.
Jika Anda menggulir ke bawah, Anda akan melihat saran praktis.
Perintah itu di bagian bawah? Kita dapat mengotomatisasi itu di Linux melalui sesuatu yang disebut cron. Beralih kembali ke terminal Anda dan masukkan perintah berikut:
crontab -e
Ini akan meminta Anda untuk memilih editor teks. Nano sangat bagus untuk pemula, dan itulah yang kami gunakan sebelumnya, jadi tekan 2 untuk menjadikannya default.
Masing-masing dari lima kolom di bagian atas mewakili periode waktu untuk diulang pada: menit, jam, hari dalam sebulan, bulan, dan hari dalam seminggu. Memasukkan angka akan menetapkan nilai-nilai itu, sementara memasukkan tanda bintang akan mengabaikan kriteria itu. Di atas, Anda lihat saya telah memasukkan:
34 * * * *
Itu berarti bahwa setiap jam pada tanda 34 menit, itu akan menjalankan perintah. Perintah yang mana? Kenapa, yang disarankan ThinkUp, tentu saja!
cd / var / www / thinkup / crawler /; ekspor THINKUP_PASSWORD = kata sandi Anda; /usr/bin/phpcrawl.php [email protected]
Pastikan Anda memasukkan kata sandi dan memeriksa alamat email dalam perintah ini! Ini akan memastikan bahwa setiap jam ThinkUp menyegarkan dirinya untuk mendapatkan data baru. Jika Anda ingin menggunakan kriteria yang lebih rumit untuk perayap Anda, saya sarankan mulai dengan Cron How-To dari Dokumentasi Komunitas Ubuntu. Tekan CTRL + O untuk menyimpan, dan kemudian CTRL + X untuk keluar.
Statistik Twitter
Selain hanya mengarsipkan semua kicauan, balasan, dan informasi lainnya ke dalam basis data MySQL, Anda bisa melihat banyak statistik menarik. Anda dapat melihat penggunaan klien tertentu, berapa banyak Anda membalas dibandingkan dengan berapa banyak Anda berkicau, berapa banyak pengikut yang Anda miliki, yang mana yang paling banyak diikuti, dan banyak lagi.
ThinkUp juga mengeluarkan beberapa informasi yang berguna untuk Anda, seperti semua posting yang menyebutkan Anda, menyebutkan yang bukan balasan atau ke depan, dan percakapan penuh.
Di bagian bawah, Anda juga dapat melihat bagaimana ThinkUp mengeluarkan daftar tautan yang muncul di tweet Anda, gambar yang muncul di tweet Anda, dan lainnya.
Dan, tentu saja, Anda dapat mencari melalui salah satu kategori ini dengan mengklik tautan pencarian.
Anda akan mendapatkan jendela pencarian yang bagus yang dikupas menjadi teks.
ThinkUp menyediakan banyak fungsionalitas dengan Twitter, tetapi plug-in Facebook-nya sama kuatnya. Setelah Anda mengonfigurasi ThinkUp, Anda bahkan dapat membiarkan teman Anda membuat akun sehingga mereka dapat menggunakannya juga! Selain pelestarian, Anda juga dapat menggunakan ThinkUp untuk melacak jawaban atas pertanyaan yang Anda poskan dan memfilter informasi yang berguna dari seluruh garis waktu Anda. Ini sangat membantu ketika umpan Twitter Anda sangat sibuk atau ada banyak hal yang terjadi.