ThinkUp er et glimrende program (for tiden i beta) som arkiverer alle tweets, svarene dine, svarene, etc., slik at du kan søke gjennom dem og finne ut noen nyttig bruksstatistikk. Den har ganske mange plugins, inkludert en som legger til full Facebook-støtte, også.
Den er designet for å bli installert på en LAMP-server; det vil si, Linux, Apache, MySQL og PHP er det som vil gi ryggraden for det. Selv om det er mulig å installere det på en Windows- eller Mac-basert maskin, håndteres den lettest i Linux, så vi bruker Ubuntu for å vise hvordan du får det opp og ned. Det er i veldig aktiv utvikling av grunnleggeren, Gina Trapani, og av mange brukere i samfunnet.
Forutsetninger
ThinkUp er for øyeblikket i beta, så det vil være noen feil og ting kan ikke gå perfekt, så med mindre du er interessert i å tinkere (og kanskje hjelpe deg ved å sende inn feilrapporter), kan dette ikke være for deg. For det første må du ha en LAMP-server oppe, og vi kommer til å anta at du allerede har satt opp det. Du trenger en personlig MySQL-brukerkonto som allerede er konfigurert. Endelig må postfunksjonen i PHP fungere, noe som betyr at du trenger et program eller et script som kan sende e-post, men hvis ikke, har vi dekket deg.
Ok, for å begynne, må vi installere noen ekstra ting som kanskje ikke allerede er installert, for eksempel cURL og GD. For å gjøre det, skriv inn følgende kommando:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Alternativt kan du bruke:
sudo service apache2 restart
Sendmail
Som nevnt ovenfor, trenger du noe som kan sende e-post på serveren din selv. Hvis du ikke gjør det, er det en veldig enkel løsning for den. Bare installer sendmail med følgende kommando:
sudo apt-get install sendmail
Da må vi redigere php.ini-filen for å peke på det nylig installerte programmet.
sudo nano /etc/php5/apache2/php.ini
Trykk på siden ned-tasten til du finner noe som ser slik ut:
;sendmail_path =
Du må slette det første semikolonet, og legge til banen på slutten. Endre den linjen slik at den ser slik ut:
sendmail_path = /usr/sbin/sendmail -t –i
For å lagre, trykk CTRL + O, og skriv inn. Hvis du blir bedt om å overskrive, trykk Y. Deretter avslutter du med CTRL + X.
Til slutt, start Apache, som vi gjorde i det siste avsnittet. Dette vil gi serveren din muligheten til å sende e-post, som vi trenger for en liten stund for å aktivere vår ThinkUp-konto.
Installere ThinkUp
Gå videre til ThinkUp GitHub siden for å laste ned ThinkUp (for øyeblikket beta versjon 0.8). Når du har lastet det ned, trykk denne kommandoen i terminalen for å pakke ut den til standard webkatalog:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
For å få tilgang til ThinkUp, åpne en nettleser og naviger til ett av følgende:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Database Host: Sett inn her vertsnavnet ditt, eller hvis det er på din private server, skriv bare inn "localhost"
- Database Name: Skriv inn et navn for databasen som ThinkUp vil bruke for sine data. Det vil bli opprettet hvis det ikke eksisterer.
-
Brukernavn: Ditt MySQL-konto brukernavn.
- Passord: Ditt MySQL-konto passord.
Klikk deretter på knappen for å fortsette. Du kan se en melding som denne:
Konfigurere ThinkUp
Når du er inne, ser du at du ikke har noen kontoer satt opp ennå. Klikk på linken for å endre det.
Vær oppmerksom på at du må endre tilbakekallingsadressen til å peke på din eksterne IP eller et DNS-alias. Twitter bør gi deg litt ekstra informasjon: forbruker og hemmelige nøkler.
Deretter klikker du på "Vis avanserte alternativer" mot bunnen for å avsløre dette:
Kryper for data via Cron
Vi trenger å få noen data til ThinkUp. Klikk ThinkUp-logoen, eller bare gå til ThinkUp-siden din. Klikk på noen av statistikkene som er oppført i menyen til venstre.
Hvis du klikker på det, tar du deg til en annen side der du kan se forsøkene som gjorde at ThinkUp min kunne ta data av Twitter for deg. Dette er den tidligere nevnte robotsøkeprogrammet.
Hvis du ruller ned, ser du et praktisk forslag.
crontab –e
34 * * * *
Det betyr at hver time på 34 minutters mark, vil det utføre en kommando. Hvilken kommando? Hvorfor, den ene ThinkUp foreslo, selvfølgelig!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Pass på at du skriver inn passordet ditt og sjekker e-postadressen i denne kommandoen! Dette vil sørge for at hver time ThinkUp oppdaterer seg for å få nye data. Hvis du vil bruke mer utførlige kriterier for din robotsøkeprogram, foreslår jeg at du starter med Cron How-To fra Ubuntu Community Documentation. Trykk CTRL + O for å lagre, og deretter CTRL + X for å avslutte.
Twitter Statistikk
I tillegg til å bare arkivere alle dine tweets, svar og annen informasjon i en MySQL-database, får du se mye interessant statistikk. Du kan se din bruk av bestemte kunder, hvor mye du svarer i forhold til hvor mye du tweet, hvor mange tilhengere du har, hvilke av dem som følger mest, og mye mer.
ThinkUp gir mye funksjonalitet med Twitter, men Facebook-plugin-modulen er like kraftig. Når du konfigurerer ThinkUp, kan du til og med la vennene dine opprette kontoer, slik at de kan bruke det også! I tillegg til bevaring kan du også bruke ThinkUp til å spore svar på spørsmål du legger inn og filtrere ut nyttig informasjon fra hele tidslinjen. Det hjelper mye når du er Twitter-feed, er latterlig opptatt, eller det følger mye med å fortsette.