Laman » bagaimana untuk » Cara Arkib, Cari, dan Lihat Statistik Tweet anda dengan ThinkUp

    Cara Arkib, Cari, dan Lihat Statistik Tweet anda dengan ThinkUp

    Bimbang tentang mengarkibkan tweet anda? Mahu carian yang lebih berkuasa? Ingin melihat statistik tweets anda? Anda boleh melakukan semua itu dan banyak lagi dengan memasang ThinkUp pada pelayan rumah anda.

    ThinkUp adalah aplikasi cemerlang (kini dalam versi beta) yang akan mengarkibkan semua tweet anda, balasan anda, jawapan, dan lain-lain supaya anda dapat mencari melalui mereka dan mengetahui beberapa statistik penggunaan berguna. Ia mempunyai beberapa plugin, termasuk yang menambah sokongan penuh Facebook.

    Ia direka untuk dipasang pada pelayan LAMP; iaitu Linux, Apache, MySQL, dan PHP adalah apa yang akan memberikan tulang belakang untuknya. Walaupun mungkin untuk memasangnya pada mesin Windows atau Mac, ia mudah dikendalikan di Linux, jadi kami akan menggunakan Ubuntu untuk menunjukkan kepada anda cara untuk mendapatkannya dan berjalan. Ia dalam pembangunan yang sangat aktif oleh pengasas, Gina Trapani, dan oleh ramai pengguna dalam komuniti.

    Prasyarat

    ThinkUp saat ini dalam versi beta, jadi akan ada beberapa bug dan perkara mungkin tidak sempurna, jadi jika anda tidak berminat untuk merenung (dan mungkin membantu dengan menyerahkan laporan pepijat), ini mungkin bukan untuk anda. Pertama, anda perlu mempunyai pelayan LAMP berjalan dan berjalan, dan kami akan mengandaikan anda telah menetapkannya. Anda memerlukan akaun pengguna MySQL peribadi yang telah ditetapkan juga. Akhirnya, fungsi mel dalam PHP harus berfungsi, yang bermaksud anda memerlukan program atau skrip yang dapat menghantar mel, tetapi jika tidak, kami telah mendapat anda dilindungi.

    Baiklah, untuk memulakan, kami perlu memasang beberapa perkara tambahan yang mungkin belum dipasang, seperti KURL dan GD. Untuk melakukannya, cukup masukkan arahan berikut:

    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

    Masukkan kata laluan anda, dan biarkan ia dipasang. Untuk menyelesaikannya, anda perlu memulakan semula pelayan Apache:

    sudo /etc/init.d/apache2 restart

    Sebagai alternatif, anda boleh menggunakan:

    sudo perkhidmatan restart apache2

    Pastikan tetingkap terminal anda terbuka, kerana anda mungkin perlu menukarnya semula serentak untuk mengubah beberapa perkara.

    Hantar surat

    Seperti yang dinyatakan di atas, anda memerlukan sesuatu yang boleh menghantar mel pada pelayan anda sendiri. Sekiranya anda tidak, ada masalah 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 butang bawah bawah sehingga anda menemui sesuatu yang kelihatan seperti ini:

    ; sendmail_path =

    Anda perlu memadam titik permulaan awal, dan tambah laluan pada akhir. Ubah garis itu supaya kelihatan seperti ini:

    sendmail_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 pada bahagian terakhir. Ini akan menyediakan pelayan anda dengan kemampuan untuk menghantar mel, yang kami perlukan dalam sekejap untuk mengaktifkan akaun ThinkUp kami.

    Memasang ThinkUp

    Pergi ke laman ThinkUp GitHub untuk memuat turun ThinkUp (versi beta beta 0.8). Sebaik sahaja anda telah memuat turun, popkan arahan ini di terminal untuk mengekstraknya ke direktori web lalai anda:

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

    Ini secara automatik akan membuat direktori yang dipanggil "berfikir" di / var / www.

    Untuk mengakses ThinkUp, buka penyemak imbas web dan navigasi ke salah satu daripada yang berikut:

    http: // localhost / thinkup

    http: //your.internalip.address/thinkup

    Kebingungan adalah bahawa anda akan mendapat mesej ralat disebabkan oleh keizinan yang salah. Anda hanya boleh memasukkan arahan itu dalam terminal untuk menyelesaikan masalah itu.

    Kemudian, muat semula halaman penyemak imbas anda.

    Klik pautan "memasang pemasangan ThinkUp" untuk memulakan konfigurasi awal. Anda akan melihat skrin keperluan.

    Anda harus baik untuk pergi. Tatal ke bawah dan klik butang untuk meneruskan.

    Anda perlu memasukkan alamat e-mel yang sah, buat kata laluan, dan tetapkan zon waktu. Mereka adalah pilihan mudah. Yang lebih sukar akan datang.

    • Host Database: Di sini, masukkan nama host anda, atau jika pada pelayan peribadi anda, taipkan "localhost"
    • Nama Pangkalan Data: Masukkan nama untuk pangkalan data yang ThinkUp akan digunakan 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 di terminal untuk membuat fail konfigurasi dan menukar pemilikannya.

    Selepas mengklik butang, anda akan melihat mesej dengan latar belakang hijau mengatakan bahawa pemasangan berjaya dan bahawa e-mel telah dihantar untuk mengaktifkan akaun anda. Log masuk ke e-mel anda, klik pautan (pastikan nama IP / domain adalah betul), dan anda akan melihat mesej hijau "diaktifkan".

    Masukkan kelayakan anda dan log masuk!

    Mengkonfigurasi ThinkUp

    Sebaik sahaja anda masuk, anda akan melihat bahawa anda tidak mempunyai sebarang akaun lagi. Klik pautan untuk mengubahnya.

    Secara lalai, ia akan meminta anda menambah akaun Twitter. Tatal ke bawah ke tempat ia berkata "Konfigurasi Plugin Twitter" dan ikuti langkah-langkah untuk mendaftar ThinkUp di Twitter.

    Perlu diketahui bahawa anda mungkin perlu menukar URL panggil balik anda untuk menunjuk ke IP luaran anda atau alias DNS. Twitter sepatutnya memberi anda beberapa maklumat tambahan: kunci pengguna dan rahsia.

    Berhati-hati dengan ini, kerana mereka unik untuk interaksi aplikasi ini dengan akaun Twitter tertentu anda! Masukkan kunci ini dalam konfigurasi ThinkUp anda.

    Seterusnya, klik pada "Tunjukkan Pilihan Lanjutan" ke bahagian bawah untuk mendedahkan ini:

    Anda boleh menaikkan nilai seperti yang saya lakukan. Apabila konfigurasi selesai, ThinkUp akan menggunakan crawler untuk mendapatkan info anda dari Twitter. Dengan meningkatkan toleransi kesilapan dan nilai-nilai lain, kami dapat memperoleh lebih banyak data setiap merangkak. Apabila selesai, klik butang "Simpan" dan tatal ke atas. Anda akan melihat butang lain yang mengatakan "Mengotorkan ThinkUp di Twitter". Klik ia.

    Ia akan mengarahkan anda ke Twitter, di mana anda hanya perlu mengklik butang "Benarkan", dan kemudian ia akan menghantar anda kembali ke ThinkUp.

    Apabila anda menatal, anda akan melihat akaun anda disenaraikan di bawah "Twitter Plugin" dan jika anda boleh membuat statistik anda awam dengan klik butang "Tetapkan ke awam". Ini akan menjadikannya supaya anda tidak perlu log masuk untuk melihat semua statistik anda apabila anda pergi ke http: // localhost / thinkup di masa hadapan.

    Merangkak Data melalui Cron

    Kita 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 yang tersedia, tetapi anda akan melihat pautan yang mengatakan "Kemas kini data anda sekarang."

    Mengkliknya akan membawa anda ke laman lain di mana anda dapat melihat percubaan membuat ThinkUp saya untuk mengambil data dari Twitter untuk anda. Ini adalah perayap yang telah disebutkan sebelumnya.

    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. Tukar kembali ke terminal anda dan masukkan arahan berikut:

    crontab -e

    Ia akan meminta anda memilih editor teks. Nano sangat baik untuk pemula, dan itu yang kami gunakan sebelum ini, jadi tekan 2 untuk menjadikannya lalai.

    Setiap lima tiang di atas mewakili tempoh masa untuk diulang: minit, jam, hari bulan, bulan, dan hari dalam seminggu. Memasuki nombor akan menetapkan nilai tersebut, semasa memasuki asterisk akan mengabaikan kriteria tersebut. Di atas, anda melihat saya telah masuk:

    34 * * * *

    Ini bermakna bahawa setiap jam pada tanda 34 minit, ia akan melaksanakan arahan. Arahan mana? Kenapa, salah satu ThinkUp mencadangkan, tentu saja!

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

    Pastikan anda memasukkan kata laluan anda dan periksa alamat e-mel dalam arahan ini! Ini akan memastikan bahawa setiap jam ThinkUp menyegarkan dirinya untuk mendapatkan data baru. Sekiranya anda ingin menggunakan kriteria yang lebih rumit untuk crawler anda, saya cadangkan bermula dengan Cron How-To dari Dokumentasi Komuniti Ubuntu. Tekan CTRL + O untuk menyimpan, dan kemudian CTRL + X untuk keluar.

    Statistik Twitter

    Selain mengarsipkan semua tweet anda, balasan, dan maklumat lain ke dalam pangkalan data MySQL, anda dapat melihat banyak statistik menarik. Anda dapat melihat penggunaan pelanggan tertentu, berapa banyak balasan anda berbanding berapa banyak tweet anda, bilangan pengikut yang anda miliki, yang paling banyak diikuti, dan banyak lagi.

    ThinkUp juga menarik beberapa maklumat berguna untuk anda, seperti semua jawatan yang menyebut anda, menyebut yang tidak menjawab atau ke hadapan, dan perbualan penuh.

    Di bahagian bawah, anda juga dapat melihat bagaimana ThinkUp mengeluarkan senarai pautan yang muncul dalam tweet anda, gambar yang muncul dalam tweet anda, dan banyak lagi.

    Dan, tentu saja, anda boleh mencari mana-mana kategori ini dengan mengklik pautan carian.

    Anda akan mendapat tetingkap carian hebat yang diturunkan ke teks.


    ThinkUp menyediakan banyak fungsi dengan Twitter, tetapi pemalam Facebook sama kuatnya. Sebaik sahaja anda mengkonfigurasi ThinkUp, anda juga boleh membiarkan rakan anda membuat akaun supaya mereka boleh menggunakannya juga! Di samping pemeliharaan, Anda juga boleh menggunakan ThinkUp untuk menjejaki jawapan kepada soalan yang anda siarkan dan menyaring maklumat yang berguna dari keseluruhan garis masa anda. Ia membantu banyak apabila anda Twitter feed sibuk sibuk atau ada banyak mengikuti berlaku.