ThinkUp adalah aplikasi brilian (saat ini dalam versi beta) yang akan mengarsipkan semua tweet Anda, balasan Anda, tanggapan, dll. Sehingga Anda dapat mencari dan menemukan beberapa statistik penggunaan yang bermanfaat. Ini memiliki beberapa plugin, termasuk yang menambahkan dukungan Facebook penuh juga.
Ini dirancang untuk dipasang di server LAMP; yaitu Linux, Apache, MySQL, dan PHP adalah apa yang akan menyediakan tulang punggung untuk itu. Meskipun mungkin untuk memasangnya di komputer berbasis Windows atau Mac, itu paling mudah ditangani di Linux, jadi kami akan menggunakan Ubuntu untuk menunjukkan cara menjalankan dan menjalankannya. Ini dalam pengembangan yang sangat aktif oleh pendiri, Gina Trapani, dan oleh banyak pengguna di komunitas.
Prasyarat
ThinkUp saat ini dalam versi beta, sehingga akan ada beberapa bug dan semuanya mungkin tidak berjalan sempurna, jadi kecuali Anda tertarik untuk mengotak-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 menyiapkannya. Anda perlu akun pengguna MySQL pribadi yang sudah disiapkan juga. Akhirnya, fungsi email di PHP seharusnya berfungsi, yang berarti Anda memerlukan program atau skrip yang dapat mengirim email, tetapi jika tidak, kami telah memberimu perlindungan.
Oke, untuk memulai, kita perlu menginstal beberapa barang tambahan yang mungkin belum diinstal, seperti cURL dan GD. Untuk melakukan itu, cukup masukkan perintah berikut:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Atau, Anda dapat menggunakan:
sudo service apache2 restart
SendMail
Seperti disebutkan di atas, Anda akan membutuhkan 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 halaman ke bawah sampai Anda menemukan sesuatu yang terlihat seperti ini:
;sendmail_path =
Anda perlu menghapus titik koma awal, dan menambahkan jalur di bagian akhir. Ubah garis 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 butuhkan dalam beberapa saat untuk mengaktifkan akun ThinkUp kami.
Memasang ThinkUp
Buka halaman ThinkUp GitHub untuk mengunduh ThinkUp (saat ini versi beta 0.8). Setelah Anda mendapatkannya, unduh perintah ini di terminal untuk mengekstraknya ke direktori web default Anda:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
Untuk mengakses ThinkUp, buka browser web dan arahkan ke salah satu dari yang berikut:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Host Database: Di sini, masukkan nama host Anda, atau jika itu ada di server pribadi Anda, cukup ketik "localhost"
- Nama Database: Masukkan nama untuk database yang ThinkUp akan gunakan 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:
Mengkonfigurasi ThinkUp
Setelah Anda masuk, Anda akan melihat bahwa Anda belum menyiapkan akun apa pun. Klik tautan untuk mengubahnya.
Sadarilah 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: kunci konsumen dan rahasia.
Selanjutnya, klik "Tampilkan Opsi Lanjutan" ke bagian bawah untuk mengungkapkan ini:
Ini akan mengarahkan Anda ke Twitter, di mana Anda hanya perlu mengklik tombol "Allow", dan kemudian ia akan mengirim Anda kembali ke ThinkUp.
Merayapi Data melalui Cron
Kita perlu mendapatkan beberapa data ke ThinkUp. Klik logo ThinkUp, atau buka saja halaman utama ThinkUp Anda. Klik pada statistik yang tercantum dalam menu di sebelah kiri.
Mengklik itu akan membawa Anda ke halaman lain di mana Anda dapat melihat upaya membuat ThinkUp saya untuk mengambil data dari Twitter untuk Anda. Ini adalah perayap yang disebutkan sebelumnya.
Jika Anda menggulir ke bawah, Anda akan melihat saran praktis.
crontab –e
34 * * * *
Itu berarti bahwa setiap jam pada tanda 34 menit, itu akan menjalankan perintah. Perintah mana? Mengapa, yang disarankan oleh ThinkUp, tentu saja!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Pastikan untuk memastikan 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 Komunitas Dokumentasi Ubuntu. Tekan CTRL + O untuk menyimpan, lalu CTRL + X untuk keluar.
Statistik Twitter
Selain hanya mengarsipkan semua tweets Anda, balasan, dan informasi lainnya ke dalam database MySQL, Anda bisa melihat banyak statistik yang menarik. Anda dapat melihat penggunaan klien tertentu, seberapa banyak Anda membalas dibandingkan dengan seberapa banyak Anda menge-tweet, berapa banyak pengikut yang Anda miliki, mana yang paling banyak diikuti, dan masih banyak lagi.
ThinkUp menyediakan banyak fungsi dengan Twitter, tetapi plug-in Facebooknya 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 posting 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.