Cum să arhivați, să căutați și să vedeți statisticile dvs. Tweet cu ThinkUp
Îți este frică de arhivarea tweets-urilor tale? Doriți o căutare mai puternică? Doriți să vedeți statisticile dvs. tweet? Puteți face toate acestea și mai mult, instalând ThinkUp pe serverul de acasă.
ThinkUp este o aplicație genială (actualmente în versiune beta) care va arhiva toate mesajele dvs. tweets, răspunsurile, răspunsurile etc., astfel încât să puteți căuta prin ele și să aflați câteva statistici de utilizare utile. Are câteva plug-inuri, inclusiv una care adaugă suport complet pentru Facebook.
Este proiectat pentru a fi instalat pe un server LAMP; care este, Linux, Apache, MySQL, și PHP este ceea ce va oferi coloana vertebrală pentru ea. În timp ce este posibil să-l instalați pe o mașină cu Windows sau Mac, este ușor de manevrat în Linux, așa că vom folosi Ubuntu pentru a vă arăta cum să-l puneți în funcțiune. Este în dezvoltare foarte activă de către fondator, Gina Trapani, și de mulți utilizatori din comunitate.
Cerințe preliminare
ThinkUp este în prezent în versiune beta, astfel încât vor exista unele bug-uri și lucrurile nu pot merge perfect, deci dacă nu sunteți interesat de tinkering (și poate ajutați prin trimiterea de rapoarte de erori), acest lucru nu poate fi pentru tine. În primul rând, va trebui să aveți un server LAMP activat și vom presupune că ați reușit deja să configurați. Veți avea nevoie și de un cont de utilizator personal MySQL deja creat. În cele din urmă, funcția de mail din PHP ar trebui să funcționeze, ceea ce înseamnă că veți avea nevoie de un program sau un script care să poată trimite poștă, dar dacă nu,.
Bine, pentru început, va trebui să instalați câteva lucruri suplimentare care nu pot fi deja instalate, cum ar fi cURL și GD. Pentru aceasta, trebuie doar să introduceți următoarea comandă:
sudo apt-get instala curl libcurl3 libcurl3-dev php5-curl php5-gd
Introduceți parola și lăsați-o să se instaleze. Pentru a termina acest lucru, va trebui să reporniți serverul Apache:
sudo /etc/init.d/apache2 restart
Alternativ, puteți utiliza:
sudo service apache2 reporniți
Păstrați fereastra terminalului deschisă, pentru că este posibil să trebuiască să reveniți la el frecvent pentru a schimba unele lucruri.
Sendmail
După cum sa menționat mai sus, veți avea nevoie de ceva care poate trimite poștă pe serverul dvs. în sine. Dacă nu, o rezolvare foarte ușoară. Doar instalați sendmail cu următoarea comandă:
sudo apt-get instalează sendmail
Apoi, trebuie să editați fișierul php.ini pentru a indica programul nou instalat.
sudo nano /etc/php5/apache2/php.ini
Apăsați tasta în jos până când găsiți ceva care arată astfel:
; sendmail_path =
Trebuie să ștergeți punct și virgul inițial și să adăugați calea la sfârșit. Schimbă linia astfel încât să arate astfel:
sendmail_path = / usr / sbin / sendmail -t -i
Pentru a salva, apăsați CTRL + O și introduceți. Dacă vi se solicită suprascrierea, apăsați Y. Apoi iesi cu CTRL + X.
În cele din urmă, reporniți Apache, așa cum am făcut în ultima secțiune. Acest lucru va oferi serverului tău posibilitatea de a trimite poștă, de care vom avea nevoie de puțin timp pentru a ne activa contul ThinkUp.
Instalarea ThinkUp
Deplasați-vă pe pagina ThinkUp GitHub pentru a descărca ThinkUp (actualmente versiunea beta 0.8). Odată ce ați descărcat-o, porniți această comandă în terminal pentru ao extrage în directorul web implicit:
sudo unzip cale / la / thinkup-0.8.zip -d / var / www
Acest lucru va crea automat un director numit "thinkup" în / var / www.
Pentru a accesa ThinkUp, deschideți un browser web și navigați la oricare dintre următoarele:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Cifrele sunt că veți primi mesajul de eroare din cauza permisiunilor incorecte. Puteți introduce comanda respectivă într-un terminal pentru a rezolva problema.
Apoi, reîmprospătați pagina browserului.
Faceți clic pe linkul "Instalarea ThinkUp" pentru a începe configurația inițială. Veți vedea ecranul cu cerințe.
Ar fi bine să pleci. Derulați în jos și faceți clic pe buton pentru a continua.
Va trebui să introduceți o adresă de e-mail validă, să creați o parolă și să setați un fus orar. Acestea sunt opțiunile ușoare. Cele mai dure vin în continuare.
- Baza de date a bazei de date: Aici, puneți numele de gazdă, sau dacă este pe serverul dvs. privat, tastați "localhost"
- Numele bazei de date: Introduceți un nume pentru baza de date pe care ThinkUp o va utiliza pentru datele sale. Acesta va fi creat dacă nu există.
- Nume utilizator: Numele dvs. de utilizator al contului MySQL.
- Parola: Parola contului dvs. MySQL.
Apoi faceți clic pe buton pentru a continua. Este posibil să vedeți un mesaj ca acesta:
Trebuie doar să introduceți cele două comenzi într-un terminal pentru a crea fișierul config și a schimba calitatea de proprietar al acestuia.
După ce faceți clic pe buton, veți vedea un mesaj cu un fundal verde care spune că instalarea a avut succes și că a fost trimis un e-mail pentru a vă activa contul. Conectați-vă la e-mailul dvs., dați clic pe link (asigurându-vă că numele IP / domeniu este corect) și veți vedea un mesaj verde "activat".
Introduceți acreditările și conectați-vă!
Configurarea ThinkUp
Odată ce ați intrat, veți vedea că încă nu aveți alte conturi. Faceți clic pe link pentru a schimba acest aspect.
În mod implicit, vă va cere să adăugați un cont Twitter. Derulați în jos până se afișează "Configurați pluginul Twitter" și urmați pașii pentru înregistrarea ThinkUp pe Twitter.
Rețineți că este posibil să fiți nevoit să modificați adresa URL de apel invers pentru a indica IP-ul dvs. extern sau un alias DNS. Twitter ar trebui să vă dea câteva informații suplimentare: cheile de consum și cele secrete.
Aveți grijă cu acestea, deoarece acestea sunt unice pentru interacțiunea acestei aplicații cu contul dvs. Twitter specific! Introduceți aceste chei în configurația ThinkUp.
Apoi faceți clic pe "Afișați opțiunile avansate" spre partea de jos pentru a dezvălui:
Puteți face valori ca și mine. Odată ce configurația este finalizată, ThinkUp va folosi un crawler pentru a obține informații de pe Twitter. Prin creșterea acestor toleranțe la erori și a altor valori, vom putea obține din ce în ce mai multe date în fiecare accesare cu crawlere. Când ați terminat, faceți clic pe butonul "Salvați" și derulați în sus. Veți vedea un alt buton care spune "Autorizați ThinkUp pe Twitter". Apasă-l.
Acesta vă va redirecționa către Twitter, unde trebuie doar să faceți clic pe butonul "Permiteți" și apoi să vă trimiteți înapoi la ThinkUp.
Când derulați în sus, veți vedea contul dvs. afișat sub "Plugin Twitter" și dacă puteți face public statisticile dvs., faceți clic pe butonul "Setați public". Acest lucru va face ca nu trebuie să vă conectați pentru a vă vedea toate statisticile atunci când accesați http: // localhost / thinkup în viitor.
Trageți pentru date prin intermediul Cron
Trebuie să obținem niște date în ThinkUp. Faceți clic pe sigla ThinkUp sau pur și simplu mergeți la pagina principală ThinkUp. Faceți clic pe oricare dintre statisticile listate în meniul din partea stângă.
Veți vedea că nu este nimic disponibil, dar veți vedea un link care spune "Actualizați datele acum".
Dacă faceți clic pe el, veți ajunge la o altă pagină unde puteți vedea încercările efectuate de ThinkUp pentru a obține datele de pe Twitter pentru dvs. Aceasta este crawler-ul menționat anterior.
Dacă derulați în jos, veți vedea o sugestie utilă.
Comanda aia de jos? Putem automatiza asta în Linux prin intermediul unui proces numit cron. Reveniți la terminalul dvs. și introduceți următoarea comandă:
crontab -e
Vă va cere să alegeți un editor de text. Nano este grozav pentru începători și este ceea ce am folosit mai devreme, așa că loviți 2 pentru a face ca implicit.
Fiecare dintre cele cinci coloane sus reprezintă perioadele de timp care se repetă: minute, ore, ziua lunii, lunii și zilei săptămânii. Introducerea unui număr va stabili aceste valori, în timp ce introduceți un asterisc va ignora acest criteriu. Deasupra, vedeți că am intrat:
34 * * * *
Asta înseamnă că, la fiecare oră la marcajul de 34 de minute, va executa o comandă. Ce comandă? De ce, a sugerat ThinkUp, desigur!
cd / var / www / thinkup / crawler /; exportul THINKUP_PASSWORD = cuvântul cheie; /usr/bin/phpcrawl.php [email protected]
Asigurați-vă că introduceți parola și verificați adresa de e-mail din această comandă! Acest lucru vă va asigura că în fiecare oră ThinkUp se reface pentru a obține date noi. Dacă doriți să utilizați criterii mai elaborate pentru crawlerul dvs., vă sugerăm să începeți cu Cron How-To din documentația comunitară Ubuntu. Apăsați CTRL + O pentru a salva, apoi CTRL + X pentru a ieși.
Statistici Twitter
În plus față de arhivarea tuturor tweets, răspunsuri și alte informații într-o bază de date MySQL, veți vedea multe statistici interesante. Puteți vedea utilizarea dvs. de anumiți clienți, cât de mult răspundeți în comparație cu cât de mult ați făcut tweet-ul, cât de mulți urmați aveți, care dintre aceștia sunt urmăriți cel mai mult și mult mai mult.
ThinkUp scoate, de asemenea, câteva informații utile pentru dvs., cum ar fi toate postările care vă menționează, menționează că nu sunt răspunsuri sau înainte și conversații complete.
În partea de jos, puteți vedea, de asemenea, modul în care ThinkUp scoate listele de linkuri care apar în tweets, imaginile care apar în tweets și multe altele.
Și, desigur, puteți căuta prin oricare dintre aceste categorii făcând clic pe link-ul de căutare.
Veți obține o fereastră minuțioasă de căutări care se potrivește cu textul.
ThinkUp oferă o mulțime de funcționalități cu Twitter, dar plug-in-ul pentru Facebook este la fel de puternic. Odată ce configurați ThinkUp, puteți chiar să permiteți prietenilor să creeze conturi astfel încât să poată folosi și el! Pe lângă conservare, puteți utiliza, de asemenea, ThinkUp pentru a urmări răspunsurile la întrebările pe care le trimiteți și pentru a filtra informațiile utile din întreaga cronologie. Ajută foarte mult atunci când sunteți feed-ul Twitter este ridicol de ocupat sau există o mulțime de mai departe se întâmplă.