If-Koubou

Cara Mengarsipkan, Menelusuri, dan Melihat Statistik Tweet Anda dengan ThinkUp

Cara Mengarsipkan, Menelusuri, dan Melihat Statistik Tweet Anda dengan ThinkUp (Bagaimana caranya)

Khawatir tentang pengarsipan tweets Anda? Ingin pencarian yang lebih kuat? Ingin melihat statistik tweet Anda? Anda dapat melakukan semua itu dan lainnya dengan menginstal ThinkUp di server rumah Anda.

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 diinstal pada server LAMP; yaitu Linux, Apache, MySQL, dan PHP adalah apa yang akan menyediakan tulang punggung untuk itu. Meskipun mungkin untuk menginstalnya pada mesin berbasis Windows atau Mac, itu paling mudah ditangani di Linux, jadi kami akan menggunakan Ubuntu untuk menunjukkan cara untuk 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 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 akan membutuhkan akun pengguna MySQL pribadi yang sudah disiapkan juga. Akhirnya, fungsi mail di PHP harus 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

Masukkan kata sandi Anda, dan biarkan ia 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 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 memberikan server Anda kemampuan untuk mengirim email, yang kami perlukan 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 mengunduhnya, tekan 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 bernama "thinkup" di / var / www.

Untuk mengakses ThinkUp, buka browser web dan arahkan ke salah satu dari yang berikut:

http: // localhost / thinkup

http: //your.internalip.address/thinkup

Kemungkinannya adalah Anda akan mendapatkan pesan kesalahan karena izin yang salah. Anda cukup memasukkan perintah itu di terminal untuk memperbaiki masalah.

Kemudian, segarkan halaman browser Anda.

Klik tautan "pasang 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 sulit datang berikutnya.

  • Host Database: Di sini, masukkan nama host Anda, atau jika itu 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:

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 bahwa email dikirim untuk mengaktifkan akun Anda. Masuk ke email Anda, klik tautan (pastikan bahwa IP / nama domain benar), dan Anda akan melihat pesan "diaktifkan" hijau yang bagus.

Masukkan kredensial Anda dan masuk!

Mengkonfigurasi ThinkUp

Setelah Anda masuk, Anda akan melihat bahwa Anda belum menyiapkan akun apa pun. Klik tautan untuk mengubahnya.

Secara default, itu akan meminta Anda untuk menambahkan akun Twitter. Gulir ke bawah ke tempat bertuliskan "Konfigurasikan Plugin Twitter" dan ikuti langkah-langkah untuk mendaftarkan ThinkUp di Twitter.

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.

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 "Tampilkan Opsi Lanjutan" ke bagian bawah untuk mengungkapkan ini:

Anda dapat menaikkan nilai-nilai seperti yang saya lakukan. Setelah konfigurasi selesai, ThinkUp akan menggunakan perayap untuk mendapatkan info Anda dari Twitter.Dengan meningkatkan toleransi kesalahan dan nilai-nilai lainnya, kita akan bisa mendapatkan lebih banyak dan lebih banyak data setiap perayapan. Setelah selesai, klik tombol "Simpan", dan gulir ke atas. Anda akan melihat tombol lain yang mengatakan "Otorisasi ThinkUp di Twitter". Klik itu.

Ini akan mengarahkan Anda ke Twitter, di mana Anda hanya perlu mengklik tombol "Allow", dan kemudian ia akan mengirim Anda kembali ke ThinkUp.

Ketika Anda menggulir ke atas, Anda akan melihat akun Anda terdaftar di bawah "Twitter Plugin" dan jika Anda dapat membuat statistik Anda menjadi publik dengan mengklik tombol "Atur 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.

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.

Anda akan melihat bahwa tidak ada yang tersedia, tetapi Anda akan melihat tautan yang mengatakan "Perbarui data Anda sekarang."

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.

Perintah itu di bawah? Kita dapat mengotomatisasi itu di Linux melalui sesuatu yang disebut cron. Beralih kembali ke terminal Anda dan masukkan perintah berikut:

crontab -e

Itu akan meminta Anda memilih editor teks. Nano sangat bagus untuk pemula, dan itu yang kami gunakan sebelumnya, jadi tekan 2 untuk menjadikannya default.

Masing-masing dari lima kolom di atas mewakili periode waktu untuk diulang: menit, jam, hari dalam bulan, bulan, dan hari dalam seminggu. Memasukkan angka akan mengatur nilai-nilai itu, ketika memasukkan tanda bintang akan mengabaikan kriteria itu. Di atas, Anda melihat saya telah masuk:

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 /; ekspor THINKUP_PASSWORD = kata sandi Anda; /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 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 menarik daftar tautan yang muncul di tweet Anda, gambar yang muncul di tweet Anda, dan banyak lagi.

Dan, tentu saja, Anda dapat mencari melalui salah satu kategori ini dengan mengklik tautan pencarian.

Anda akan mendapatkan jendela pencarian hebat yang dikupas ke teks.

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 membantu banyak ketika Anda feed Twitter adalah ridiculously sibuk atau ada banyak hal berikut terjadi.