Cara Mengarkib, Mencari dan Melihat Statistik Tweet Anda dengan ThinkUp
Bimbang tentang mengarkibkan tweet anda? Mahu carian yang lebih berkuasa? Ingin melihat statistik tweet anda? Anda boleh melakukan semua itu dan banyak lagi dengan memasang ThinkUp pada pelayan rumah anda.
ThinkUp ialah aplikasi cemerlang (kini dalam versi beta) yang akan mengarkibkan semua tweet anda, balasan, respons, dsb. supaya anda boleh mencari melaluinya dan mengetahui beberapa statistik penggunaan yang berguna. Ia mempunyai beberapa pemalam, termasuk pemalam yang menambah sokongan penuh Facebook juga.
Ia direka untuk dipasang pada pelayan LAMP; iaitu Linux, Apache, MySQL, dan PHP adalah yang akan menyediakan tulang belakang untuknya. Walaupun boleh memasangnya pada Windows – atau Mesin berasaskan Mac , ia paling mudah dikendalikan dalam Linux, jadi kami akan menggunakan Ubuntu untuk menunjukkan kepada anda cara untuk mengaktifkan dan menjalankannya. Ia sedang dalam pembangunan yang sangat aktif oleh pengasas, Gina Trapani, dan oleh ramai pengguna dalam komuniti.
Prasyarat
ThinkUp kini dalam versi beta, jadi akan ada beberapa pepijat dan perkara mungkin tidak berjalan dengan sempurna, jadi melainkan anda berminat untuk bermain-main (dan mungkin membantu dengan menyerahkan laporan pepijat), ini mungkin bukan untuk anda. Pertama sekali, anda perlu menyediakan pelayan LAMP dan berjalan, dan kami akan menganggap anda telah menyediakannya. Anda juga memerlukan akaun pengguna MySQL peribadi yang telah disediakan. Akhir sekali, fungsi mel dalam PHP sepatutnya berfungsi, yang bermaksud anda memerlukan program atau skrip yang boleh menghantar mel, tetapi jika tidak, kami akan membantu anda.
Okey, untuk bermula, kita perlu memasang beberapa bahan tambahan yang mungkin belum dipasang, seperti cURL dan GD. Untuk melakukan itu, hanya masukkan arahan berikut:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
Iklan
Masukkan kata laluan anda, dan biarkan ia dipasang. Untuk menyelesaikan ini, anda perlu memulakan semula pelayan Apache:
sudo /etc/init.d/apache2 mulakan semula
Sebagai alternatif, anda boleh menggunakan:
sudo service apache2 restart
Pastikan tetingkap terminal anda terbuka, kerana anda mungkin perlu menukarnya dengan kerap untuk menukar beberapa perkara.
Hantar surat
Seperti yang dinyatakan di atas, anda memerlukan sesuatu yang boleh menghantar mel pada pelayan anda sendiri. Jika anda tidak berbuat demikian, terdapat penyelesaian yang sangat mudah untuknya. Hanya pasang sendmail dengan arahan berikut:
sudo apt-get install sendmail
Kemudian, kita perlu mengedit fail php.ini untuk menunjuk ke program yang baru dipasang.
sudo nano /etc/php5/apache2/php.ini
Tekan kekunci halaman bawah sehingga anda menemui sesuatu yang kelihatan seperti ini:
;sendmail_path =
Anda perlu memadamkan koma bertitik awal, dan tambah laluan pada penghujungnya. Tukar baris itu supaya kelihatan seperti ini:
Iklansendmail_path = /usr/sbin/sendmail -t –i
Untuk menyimpan, tekan CTRL+O, dan masukkan. Jika digesa untuk menulis ganti, tekan Y. Kemudian keluar dengan CTRL+X.
Akhir sekali, mulakan semula Apache, seperti yang kita lakukan di bahagian terakhir. Ini akan memberikan pelayan anda keupayaan untuk menghantar mel, yang kami perlukan sebentar lagi untuk mengaktifkan akaun ThinkUp kami.
Memasang ThinkUp
Pergi ke Halaman ThinkUp GitHub untuk memuat turun ThinkUp (kini versi beta 0.8). Setelah anda memuat turunnya, pop arahan ini dalam terminal untuk mengekstraknya ke direktori web lalai anda:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
Ini secara automatik akan mencipta direktori yang dipanggil thinkup dalam /var/www.
Untuk mengakses ThinkUp, buka pelayar web dan navigasi ke salah satu daripada yang berikut:
http://localhost/thinkup
http://your.internalip.address/thinkup
Kemungkinannya ialah anda akan mendapat mesej ralat itu kerana kebenaran yang salah. Anda hanya boleh memasukkan arahan itu dalam terminal untuk menyelesaikan isu tersebut.
Kemudian, muat semula halaman penyemak imbas anda.
Iklan
Klik pautan pemasangan ThinkUp untuk memulakan konfigurasi awal. Anda akan melihat skrin keperluan.
Anda sepatutnya baik untuk pergi. Tatal ke bawah dan klik butang untuk meneruskan.
Anda perlu memasukkan alamat e-mel yang sah, mencipta kata laluan dan menetapkan zon waktu. Itu adalah pilihan yang mudah. Yang lebih sukar datang seterusnya.
- Hos Pangkalan Data: Di sini, masukkan nama hos anda, atau jika ia pada pelayan peribadi anda, taip sahaja localhost
- Nama Pangkalan Data: Masukkan nama untuk pangkalan data yang akan digunakan ThinkUp untuk datanya. Ia akan dibuat jika ia tidak wujud.
- Nama Pengguna: Nama pengguna akaun MySQL anda.
- Kata laluan: Kata laluan akaun MySQL anda.
Kemudian klik butang untuk meneruskan. Anda mungkin melihat mesej seperti ini:
Hanya masukkan dua arahan dalam terminal untuk mencipta fail konfigurasi dan menukar pemilikannya.
Selepas mengklik butang, anda akan melihat mesej dengan latar belakang hijau yang mengatakan bahawa pemasangan telah berjaya dan bahawa e-mel telah dihantar untuk mengaktifkan akaun anda. Log masuk ke e-mel anda, klik pautan (pastikan bahawa IP/nama domain adalah betul), dan anda akan melihat mesej diaktifkan hijau yang bagus.
Masukkan kelayakan anda dan log masuk!
Mengkonfigurasi ThinkUp
Sebaik sahaja anda masuk, anda akan melihat bahawa anda belum menyediakan sebarang akaun lagi. Klik pautan untuk menukarnya.
Iklan
Secara lalai, ia akan meminta anda menambah akaun Twitter. Tatal ke bawah ke tempat yang tertera Konfigurasikan Pemalam Twitter dan ikuti langkah untuk mendaftar ThinkUp di Twitter.
Harap maklum bahawa anda mungkin perlu menukar URL panggil balik anda untuk menghala ke IP luaran anda atau alias DNS. Twitter sepatutnya memberi anda beberapa maklumat tambahan: pengguna dan kunci rahsia.
Berhati-hati dengan ini, kerana ia unik untuk interaksi aplikasi ini dengan akaun Twitter khusus anda! Masukkan kekunci ini dalam konfigurasi ThinkUp anda.
Seterusnya, klik pada Tunjukkan Pilihan Lanjutan ke arah bawah untuk mendedahkan ini:
Anda boleh meningkatkan nilai seperti yang saya lakukan. Setelah konfigurasi selesai, ThinkUp akan menggunakan perangkak untuk mendapatkan maklumat anda daripada Twitter. Dengan meningkatkan toleransi ralat dan nilai lain ini, kami akan dapat memperoleh lebih banyak data setiap rangkakan. Apabila anda selesai, klik butang Simpan dan tatal ke atas. Anda akan melihat butang lain yang mengatakan Authorize ThinkUp di Twitter. Klik padanya.
Iklan
Ia akan mengubah hala anda ke Twitter, di mana anda hanya perlu mengklik butang Benarkan, dan kemudian ia akan menghantar anda kembali ke ThinkUp.
Apabila anda menatal ke atas, anda akan melihat akaun anda disenaraikan di bawah Pemalam Twitter dan jika anda boleh membuat statistik anda awam dengan mengklik butang Tetapkan kepada awam. Ini akan menjadikannya supaya anda tidak perlu log masuk untuk melihat semua statistik anda apabila anda pergi ke http://localhost/thinkup pada masa hadapan.
Merangkak untuk Data melalui Cron
Kami perlu mendapatkan beberapa data ke dalam ThinkUp. Klik logo ThinkUp, atau hanya pergi ke halaman utama ThinkUp anda. Klik pada mana-mana statistik yang disenaraikan dalam menu di sebelah kiri.
Anda akan melihat bahawa tiada apa-apa yang tersedia, tetapi anda akan melihat pautan yang mengatakan Kemas kini data anda sekarang.
Mengkliknya akan membawa anda ke halaman lain di mana anda boleh melihat percubaan ThinkUp saya untuk mengambil data daripada Twitter untuk anda. Ini adalah crawler yang disebutkan sebelum ini.
Jika anda menatal ke bawah, anda akan melihat cadangan yang berguna.
Perintah itu di bahagian bawah? Kita boleh mengautomasikannya dalam Linux melalui sesuatu yang dipanggil cron. Beralih kembali ke terminal anda dan masukkan arahan berikut:
crontab -e
Iklan
Ia akan meminta anda memilih editor teks. Nano bagus untuk pemula, dan itulah yang kami gunakan sebelum ini, jadi tekan 2 untuk menjadikannya lalai.
Setiap satu daripada lima lajur di atas mewakili tempoh masa untuk diulang pada: minit, jam, hari dalam bulan, bulan dan hari dalam seminggu. Memasukkan nombor akan menetapkan nilai tersebut, manakala memasukkan asterisk akan mengabaikan kriteria tersebut. Di atas, anda lihat saya telah memasukkan:
3. 4 * * * *
Ini bermakna setiap jam pada tanda 34 minit, ia akan melaksanakan arahan. Perintah yang mana? Kenapa, yang dicadangkan oleh ThinkUp, sudah tentu!
cd /var/www/thinkup/crawler/;eksport THINKUP_PASSWORD=kata laluan anda; /usr/bin/phpcrawl.php your@email.com
Pastikan anda memasukkan kata laluan anda dan semak alamat e-mel dalam arahan ini! Ini akan memastikan setiap jam ThinkUp menyegarkan dirinya untuk mendapatkan data baharu. Jika anda ingin menggunakan kriteria yang lebih terperinci untuk perangkak anda, saya cadangkan bermula dengan Cron How-To daripada Dokumentasi Komuniti Ubuntu . Tekan CTRL+O untuk menyimpan, dan kemudian CTRL+X untuk keluar.
Statistik Twitter
Selain hanya mengarkibkan semua tweet, balasan dan maklumat lain anda ke dalam pangkalan data MySQL, anda dapat melihat banyak statistik yang menarik. Anda boleh melihat penggunaan pelanggan tertentu anda, jumlah balasan anda berbanding dengan jumlah tweet anda, bilangan pengikut anda, yang mana paling ramai diikuti dan banyak lagi.
ThinkUp juga mengeluarkan beberapa maklumat berguna untuk anda, seperti semua siaran yang menyebut anda, sebutan yang bukan balasan atau ke hadapan dan perbualan penuh.
Iklan
Di bahagian bawah, anda juga boleh melihat cara ThinkUp mengeluarkan senarai pautan yang muncul dalam tweet anda, gambar yang muncul dalam tweet anda dan banyak lagi.
Dan, sudah tentu, anda boleh mencari melalui mana-mana kategori ini dengan mengklik pautan carian.
Anda akan mendapat tetingkap carian hebat yang dikupas menjadi teks.
ThinkUp menyediakan banyak fungsi dengan Twitter, tetapi pemalam Facebooknya sama berkuasa. Sebaik sahaja anda mengkonfigurasi ThinkUp, anda juga boleh membenarkan rakan anda membuat akaun supaya mereka boleh menggunakannya juga! Selain pemeliharaan, anda juga boleh menggunakan ThinkUp untuk menjejaki jawapan kepada soalan yang anda siarkan dan menapis maklumat berguna daripada keseluruhan garis masa anda. Ia banyak membantu apabila suapan Twitter anda sangat sibuk atau terdapat banyak pengikut yang sedang berlaku.
BACA SETERUSNYA- & rsaquo; Cara Mengubah PC Ubuntu Rumah Anda Menjadi Pelayan Web LAMP
- › Apakah itu MIL-SPEC Drop Protection?
- › Fungsi vs. Formula dalam Microsoft Excel: Apakah Perbezaannya?
- & rsaquo; Cyber Monday 2021: Tawaran Teknologi Terbaik
- › Folder Komputer Berusia 40: Bagaimana Bintang Xerox Mencipta Desktop
- › 5 Laman Web Setiap Pengguna Linux Perlu Penanda Halaman
- › Cara Mencari Spotify Anda Dibungkus 2021