10Aug

Cara Mengarsipkan, Cari, dan Lihat Statistik Tweet Anda dengan ThinkUp

click fraud protection

Khawatir pengarsipan tweets Anda? Ingin pencarian yang lebih hebat? Ingin melihat statistik tweet Anda? Anda bisa melakukan semua itu dan lebih dengan menginstal ThinkUp di server rumah Anda.

ThinkUp adalah aplikasi yang brilian( saat ini dalam versi beta) yang akan mengarsipkan semua tweet, balasan, tanggapan, dll. Sehingga Anda dapat mencari melalui mereka dan mengetahui beberapa statistik penggunaan yang bermanfaat. Ini cukup banyak plugin, termasuk yang menambahkan dukungan penuh Facebook juga.

Ini dirancang untuk diinstal pada server LAMP;Artinya, Linux, Apache, MySQL, dan PHP inilah yang akan menjadi backbone untuk itu. Meskipun memungkinkan untuk menginstalnya pada mesin berbasis Windows atau Mac, ini paling mudah ditangani di Linux, jadi kita akan menggunakan Ubuntu untuk menunjukkan cara mendapatkannya dan berjalan. Ini dalam perkembangan yang sangat aktif oleh pendiri, Gina Trapani, dan oleh banyak pengguna di masyarakat.

Prasyarat

ThinkUp saat ini dalam versi beta, jadi akan ada beberapa bug dan hal-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 mengaktifkan server LAMP dan berjalan, dan kami akan menganggap Anda sudah menyiapkannya. Anda memerlukan akun pengguna MySQL pribadi yang sudah disiapkan juga. Akhirnya, fungsi surat di PHP harus bekerja, yang berarti Anda memerlukan sebuah program atau skrip yang bisa mengirim email, tapi jika tidak, kita sudah sampai Anda tertutup.

instagram viewer

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 install. Untuk menyelesaikannya, Anda harus me-restart server Apache:

sudo /etc/init.d/ apache2 restart

Atau, Anda dapat menggunakan:

sudo service apache2 restart

Jaga agar jendela terminal Anda tetap terbuka, karena Anda mungkin perlu sering-sering beralih kenya.mengubah beberapa hal

SendMail

Seperti disebutkan di atas, Anda memerlukan sesuatu yang bisa mengirim email ke server Anda sendiri. Jika tidak, ada perbaikan yang sangat mudah untuk itu. Instal saja 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 turunkan halaman sampai Anda menemukan sesuatu yang terlihat seperti ini:

; sendmail_path =

Anda harus menghapus titik koma awal, dan tambahkan jalan setapak 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. Kemudian keluar dengan CTRL + X.

Terakhir, restart Apache, seperti yang kita lakukan di bagian terakhir. Ini akan memberi server Anda kemampuan untuk mengirim email, yang akan kami butuhkan sebentar untuk mengaktifkan akun ThinkUp kami.

Memasang ThinkUp

Kepala ke halaman ThinkUp GitHub untuk mendownload ThinkUp( saat ini versi beta 0.8).Setelah Anda mendapatkannya diunduh, pop perintah ini di terminal untuk mengekstraknya ke direktori web default Anda:

sudo unzip path /to/ thinkup-0.8.zip -d /var/ www

Ini secara otomatis akan membuat sebuah direktori bernama "thinkup" di /var/www.

Untuk mengakses ThinkUp, buka browser web dan arahkan 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 link "install 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 menetapkan zona waktu. Itulah pilihan yang mudah. Yang sulit datang berikutnya.

Host Database
  • : Di sini, masukkan nama host Anda, atau jika ada di server pribadi Anda, ketik saja "Localhost"
  • Nama Database: Masukkan nama untuk database yang akan digunakan ThinkUp untuk datanya. Ini akan tercipta jika tidak ada.
  • Nama Pengguna: Nama pengguna akun MySQL Anda.
  • Password: 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 tombolnya, Anda akan melihat pesan dengan latar belakang hijau mengatakan bahwa pemasangan berhasil dan email dikirim untuk mengaktifkan akun Anda. Masuk ke email Anda, klik tautannya( pastikan nama IP / domain benar), dan Anda akan melihat pesan "diaktifkan" hijau yang bagus.

Masukkan kredensial Anda dan masuk!

Mengkonfigurasi ThinkUp

Begitu Anda masuk, Anda akan melihat bahwa Anda belum memiliki akun yang disiapkan. Klik link untuk mengubah itu.

Secara default, akan meminta Anda menambahkan akun Twitter. Gulir ke bawah ke tempat yang tertulis "Configure the Twitter Plugin" dan ikuti langkah-langkah untuk mendaftarkan ThinkUp di Twitter.

Sadarilah bahwa Anda mungkin harus mengubah URL callback Anda untuk menunjuk IP eksternal atau alias DNS Anda. Twitter harus memberi Anda beberapa informasi tambahan: kunci konsumen dan rahasia.

Hati-hati dengan ini, karena mereka unik dengan interaksi aplikasi ini dengan akun Twitter spesifik Anda! Masukkan kunci ini ke dalam konfigurasi ThinkUp Anda.

Selanjutnya, klik "Show Advanced Options" ke bagian bawah untuk mengungkapkan ini:

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

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

Saat Anda menggulir ke atas, Anda akan melihat akun Anda tercantum di bawah "Plugin Twitter" dan jika Anda dapat membuat statistik Anda publik dengan klik tombol "Setel ke publik".Ini akan membuatnya sehingga Anda tidak perlu masuk log untuk melihat semua statistik Anda saat Anda menuju pemikiran http: //localhost/ di masa depan.

Merayap Data via Cron

Kita perlu mendapatkan beberapa data ke dalam ThinkUp. Klik logo ThinkUp, atau masuk saja ke halaman utama ThinkUp Anda. Klik pada salah satu statistik yang tercantum dalam menu di sebelah kiri.

Anda akan melihat bahwa tidak ada yang tersedia, namun Anda akan melihat tautan yang bertuliskan "Perbarui data Anda sekarang."

Mengkliknya akan membawa Anda ke halaman lain di mana Anda dapat melihat upaya membuat ThinkUp saya mengambil data dari Twitter untukkamu. Ini adalah crawler yang disebutkan sebelumnya.

Jika Anda menggulir ke bawah, Anda akan melihat saran berguna.

Perintah itu di bagian bawah? Kita bisa mengotomatisasi itu di Linux via 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 pukul 2 untuk membuatnya menjadi default.

Masing-masing dari lima kolom di atas mewakili periode waktu untuk diulang pada: menit, jam, hari dalam bulan, bulan, dan hari dalam seminggu. Memasukkan nomor akan menetapkan nilai tersebut, saat memasukkan tanda bintang akan mengabaikan kriteria tersebut. Di atas, Anda lihat saya telah memasukkan:

34 * * * *

Itu berarti bahwa setiap jam pada tanda 34 menit, itu akan mengeksekusi sebuah perintah. Perintah yang manaKenapa, pikir ThinkUp, tentu saja!

cd /var/www/thinkup/crawler/; ekspor THINKUP_PASSWORD = yourpassword;/usr/bin/ phpcrawl.php [email protected]

Pastikan untuk memastikan bahwa Anda memasukkan kata sandi Anda dan memeriksa alamat email dalam perintah ini! Ini akan memastikan bahwa setiap jam ThinkUp menyegarkan diri untuk mendapatkan data baru. Jika Anda ingin menggunakan kriteria yang lebih terperinci untuk perayap Anda, sebaiknya mulai dengan Cron How-To dari Dokumentasi Komunitas Ubuntu. Tekan CTRL + O untuk menyimpan, dan kemudian CTRL + X untuk keluar.

Twitter Statistika

Selain hanya mengarsipkan semua tweet, balasan, dan informasi lainnya ke dalam database MySQL, Anda bisa melihat banyak statistik menarik. Anda dapat melihat penggunaan klien khusus Anda, seberapa banyak Anda membalas dibandingkan dengan seberapa banyak Anda menciak, berapa banyak pengikut yang Anda miliki, yang mana yang paling banyak diikuti, dan banyak lagi. ThinkDp

juga mengeluarkan beberapa informasi berguna untuk Anda, seperti semua tulisan yang menyebutkan Anda, menyebutkan bahwa bukan jawaban 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 banyak lagi.

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

Anda akan mendapatkan jendela pencarian yang bagus yang dikupas ke teks.

ThinkUp menyediakan banyak fungsi dengan Twitter, namun plug-in Facebook-nya sama kuatnya. Setelah Anda mengkonfigurasi ThinkUp, Anda bahkan dapat membiarkan teman membuat akun sehingga mereka dapat menggunakannya juga! Selain pelestarian, Anda juga dapat menggunakan ThinkUp untuk melacak jawaban atas pertanyaan yang Anda poskan dan menyaring informasi bermanfaat dari keseluruhan garis waktu Anda. Ini sangat membantu saat Anda berkicau dengan Twitter sangat sibuk atau ada banyak hal berikut yang terjadi.