ThinkUp ir izcili piemērots (pašlaik beta versijā), kas arhivēs visas jūsu tweets, jūsu atbildes, atbildes u.c., lai jūs varētu meklēt tos un uzzināt par noderīgu lietošanas statistiku. Tam ir pavisam nedaudz spraudņu, ieskaitot vienu, kas papildina pilnu Facebook atbalstu.
Tas ir paredzēts uzstādīšanai LAMP serverī; tas ir, Linux, Apache, MySQL un PHP ir tas, kas nodrošinās mugurkaulu. Lai gan to ir iespējams instalēt uz Windows vai Mac datora, to visvieglāk apstrādā Linux, tāpēc mēs izmantosim Ubuntu, lai parādītu, kā to iegūt un palaist. Tas ir ļoti aktīvi attīstījis dibinātājs Gina Trapani un daudzi lietotāji šajā sabiedrībā.
Priekšnosacījumi
Pašlaik ThinkUp ir beta versija, tādēļ būs daži kļūdas, un lietas var nebūt ideāli, tādēļ, ja jūs nevēlaties rīkoties (un varbūt palīdzēt, iesniedzot kļūdu ziņojumus), tas var nebūt jums. Pirmkārt, jums būs nepieciešams, lai LAMP serveris tiktu izveidots un darbojas, un mēs pieņemam, ka esat to jau izveidojis. Jums būs nepieciešams jau izveidots personīgais MySQL lietotāja konts. Visbeidzot, pasta funkcija PHP ir jāstrādā, kas nozīmē, ka jums būs nepieciešama programma vai skripts, kas var sūtīt vēstules, taču, ja nē, mēs esam uzzinājuši par jums.
Labi, lai sāktu, mums būs jāinstalē daži papildu materiāli, kas vēl nav instalēti, piemēram, cURL un GD. Lai to izdarītu, vienkārši ievadiet šādu komandu:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Varat arī izmantot:
sudo service apache2 restart
Nosūtīt pastu
Kā jau minēts iepriekš, jums būs nepieciešams kaut kas, kas var sūtīt vēstules uz pašu serveri. Ja jums tas nav, tur ir ļoti viegli noteikt to. Vienkārši instalējiet sendmail ar šādu komandu:
sudo apt-get install sendmail
Tad mums ir nepieciešams rediģēt failu php.ini, lai norādītu uz jaunizveidoto programmu.
sudo nano /etc/php5/apache2/php.ini
Piespraust lejupvērsto taustiņu, līdz atrodat kaut ko tādu, kas izskatās šādi:
;sendmail_path =
Jums ir jādzēš sākotnējā semikols un beigās jāpievieno ceļš. Mainiet šo līniju, lai tā izskatās šādi:
sendmail_path = /usr/sbin/sendmail -t –i
Lai saglabātu, nospiediet CTRL + O un ievadiet. Ja tiek prasīts pārrakstīt, nospiediet Y. Pēc tam izejiet ar CTRL + X.
Visbeidzot, restartējiet Apache, kā mēs to izdarījām pēdējā sadaļā. Tas nodrošinās jūsu serveri ar iespēju nosūtīt e-pastu, kas mums nedaudz būs nepieciešams, lai aktivizētu ThinkUp kontu.
ThinkUp instalēšana
Pārejiet uz ThinkUp GitHub lapu, lai lejupielādētu ThinkUp (pašlaik beta versija 0.8). Kad esat to lejupielādējis, ielieciet šo komandu terminālā, lai to izņemtu savā noklusējuma tīmekļa direktorijā:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
Lai piekļūtu ThinkUp, atveriet tīmekļa pārlūku un dodieties uz vienu no šiem:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Datubāzes resursdators: šeit ievadiet savu saimniekdatora nosaukumu vai, ja tas ir jūsu privātajā serverī, vienkārši ierakstiet "localhost"
- Datubāzes nosaukums: ievadiet datubāzes nosaukumu, ko ThinkUp izmantos saviem datiem. Tas tiks izveidots, ja tas neeksistēs.
-
Lietotāja vārds: Jūsu MySQL konta lietotājvārds.
- Parole: Jūsu MySQL konta parole.
Pēc tam noklikšķiniet uz pogas, lai turpinātu. Jūs varat redzēt šādu ziņojumu:
Vienkārši ievadiet divas komandas terminālā, lai izveidotu konfigurācijas failu un mainītu īpašumtiesības uz to.
ThinkUp konfigurēšana
Kad esat atradis, jūs redzēsiet, ka jums vēl nav izveidoti konti. Noklikšķiniet uz saites, lai to mainītu.
Ņemiet vērā, ka jums, iespējams, būs jāmaina atzvanīšanas URL, lai norādītu uz ārēju IP vai DNS aizstājvārdu. Čivināt jums vajadzētu sniegt papildu informāciju: patērētāja un slepenās atslēgas.
Pēc tam noklikšķiniet uz "Rādīt papildu opcijas" apakšā, lai to atpazītu:
Ritinot uz augšu, jūs redzēsiet savu kontu, kas norādīts sadaļā "Twitter Plugin", un, ja jūs varat padarīt savu statistiku publiski, noklikšķiniet uz pogas "Iestatīt kā publisku". Tas padarīs to, ka jums nav jāpiesakās, lai redzētu visu savu statistiku, kad nākotnē apmeklējat https:// localhost / thinkup.
Pārmeklēšana par datiem, izmantojot Cron
Mums ir jāiegūst daži dati ThinkUp. Noklikšķiniet uz ThinkUp logo vai vienkārši dodieties uz savu ThinkUp galveno lapu. Noklikšķiniet uz kāda no statistikas datiem, kas uzskaitīti kreisajā izvēlnē.
Noklikšķinot uz tā, jūs nokļūsit citā lapā, kur varēsiet redzēt mēģinājumus, ko My ThinkUp gribēja noķert Twitter datus no jums. Tas ir iepriekš minētā rāpuļprogramma.
Ja ritiniet uz leju, tiks parādīts ērts ieteikums.
crontab –e
34 * * * *
Tas nozīmē, ka katru stundu pie 34 minūšu zīmes tā izpildīs komandu. Kura komanda Kāpēc viens no ThinkUp ierosinājis, protams!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Pārliecinieties, vai ievadāt savu paroli un pārbaudīt e-pasta adresi šajā komandā! Tas nodrošinās, ka katru stundu ThinkUp atsvaidzina, lai iegūtu jaunus datus. Ja vēlaties izmantot savam rāpuļprogrammai sarežģītākus kritērijus, es iesaku sākt ar Crona ieteikumu no Ubuntu kopienas dokumentācijas. Lai saglabātu, nospiediet CTRL + O un pēc tam CTRL + X, lai izietu.
Čivināt statistiku
Papildus tam, ka jūs vienkārši arhivējat visus savus tweets, atbildes un citu informāciju MySQL datu bāzē, jūs varat redzēt daudz interesantas statistikas. Jūs varat redzēt savu konkrētu klientu pielietojumu, to, cik daudz jūs atbildat, salīdzinot ar to, cik jūs esat čivināt, cik daudz jūs sekojat, kādus no tiem visvairāk seko, un vēl daudz vairāk.
ThinkUp piedāvā daudz funkcionalitātes ar čivināt, bet tā Facebook plug-in ir tikpat spēcīgs. Tiklīdz jūs konfigurējat ThinkUp, jūs pat varat ļaut saviem draugiem izveidot kontus, lai arī viņi to varētu izmantot! Papildus saglabāšanai jūs varat arī izmantot ThinkUp, lai izsekotu atbildes uz jautājumiem, kurus jūs ievietojat, un filtrētu noderīgu informāciju no visas laika līnijas. Tas daudz palīdz, kad jūs esat čivināt barības, ir smieklīgi aizņemts vai arī ir daudz šādu notikumu.