Slik arkiverer du, søker og viser din Tweet Statistikk med ThinkUp

Innholdsfortegnelse:

Slik arkiverer du, søker og viser din Tweet Statistikk med ThinkUp
Slik arkiverer du, søker og viser din Tweet Statistikk med ThinkUp

Video: Slik arkiverer du, søker og viser din Tweet Statistikk med ThinkUp

Video: Slik arkiverer du, søker og viser din Tweet Statistikk med ThinkUp
Video: How to Fix a 403 Forbidden Error on Your WordPress Site [Step-by-Step Guide] - YouTube 2024, April
Anonim
Bekymret for å arkivere tweets? Ønsker du et mer kraftig søk? Vil du se tweetstatistikken din? Du kan gjøre alt dette og mer ved å installere ThinkUp på hjemmeserveren din.
Bekymret for å arkivere tweets? Ønsker du et mer kraftig søk? Vil du se tweetstatistikken din? Du kan gjøre alt dette og mer ved å installere ThinkUp på hjemmeserveren din.

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

Skriv inn passordet ditt, og la det installeres. For å fullføre dette, må du starte Apache-serveren på nytt:
Skriv inn passordet ditt, og la det installeres. For å fullføre dette, må du starte Apache-serveren på nytt:

sudo /etc/init.d/apache2 restart

Alternativt kan du bruke:

sudo service apache2 restart

Hold terminalvinduet åpent, fordi du kanskje må bytte tilbake til det ofte for å endre noen ting.
Hold terminalvinduet åpent, fordi du kanskje må bytte tilbake til det ofte for å endre noen ting.

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

Dette vil automatisk lage en katalog som heter "thinkup" i / var / www.
Dette vil automatisk lage en katalog som heter "thinkup" i / 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

Oppdater deretter nettlesersiden din.
Oppdater deretter nettlesersiden din.
Klikk på koblingen "Installere ThinkUp" for å starte den første konfigurasjonen. Du vil se kravskjermbildet.
Klikk på koblingen "Installere ThinkUp" for å starte den første konfigurasjonen. Du vil se kravskjermbildet.
Du bør være god å gå. Rull ned og klikk på knappen for å fortsette.
Du bør være god å gå. Rull ned og klikk på knappen for å fortsette.
Du må skrive inn en gyldig e-postadresse, opprette et passord og angi en tidssone. Det er de enkle alternativene. De tøffere kommer neste gang.
Du må skrive inn en gyldig e-postadresse, opprette et passord og angi en tidssone. Det er de enkle alternativene. De tøffere kommer neste gang.
  • 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:

Bare skriv inn de to kommandoene i en terminal for å opprette konfigurasjonsfilen og endre eierskapet til den.
Bare skriv inn de to kommandoene i en terminal for å opprette konfigurasjonsfilen og endre eierskapet til den.
Etter å ha klikket på knappen, vil du se en melding med en grønn bakgrunn som sier at installasjonen var vellykket og at en e-post ble sendt for å aktivere kontoen din. Logg inn på e-posten din, klikk på linken (vær sikker på at IP / domenenavnet er riktig), og du vil se en fin grønn "aktivert" melding.
Etter å ha klikket på knappen, vil du se en melding med en grønn bakgrunn som sier at installasjonen var vellykket og at en e-post ble sendt for å aktivere kontoen din. Logg inn på e-posten din, klikk på linken (vær sikker på at IP / domenenavnet er riktig), og du vil se en fin grønn "aktivert" melding.
Skriv inn legitimasjonene dine og logg inn!
Skriv inn legitimasjonene dine og logg inn!

Konfigurere ThinkUp

Når du er inne, ser du at du ikke har noen kontoer satt opp ennå. Klikk på linken for å endre det.

Som standard vil det be deg om å legge til en Twitter-konto. Bla ned til der det står "Konfigurer Twitter Plugin" og følg trinnene for å registrere ThinkUp på Twitter.
Som standard vil det be deg om å legge til en Twitter-konto. Bla ned til der det står "Konfigurer Twitter Plugin" og følg trinnene for å registrere ThinkUp på Twitter.

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.

Vær forsiktig med disse, da de er unike for denne applikasjonens samhandling med din spesifikke Twitter-konto! Skriv inn disse tastene i ThinkUp-konfigurasjonen din.
Vær forsiktig med disse, da de er unike for denne applikasjonens samhandling med din spesifikke Twitter-konto! Skriv inn disse tastene i ThinkUp-konfigurasjonen din.

Deretter klikker du på "Vis avanserte alternativer" mot bunnen for å avsløre dette:

Du kan opp verdiene som jeg gjorde. Når konfigurasjonen er fullført, bruker ThinkUp en crawler for å få informasjonen din fra Twitter.Ved å øke denne feiltoleransen og andre verdier, vil vi kunne få flere og flere data hver gjennomgå. Når du er ferdig, klikk på "Lagre" -knappen, og bla opp. Du får se en annen knapp som sier "Tillat ThinkUp på Twitter". Trykk på det.
Du kan opp verdiene som jeg gjorde. Når konfigurasjonen er fullført, bruker ThinkUp en crawler for å få informasjonen din fra Twitter.Ved å øke denne feiltoleransen og andre verdier, vil vi kunne få flere og flere data hver gjennomgå. Når du er ferdig, klikk på "Lagre" -knappen, og bla opp. Du får se en annen knapp som sier "Tillat ThinkUp på Twitter". Trykk på det.
Det vil omdirigere deg til Twitter, der du bare trenger å klikke på "Tillat" -knappen, og så skal den sende deg tilbake til ThinkUp.
Det vil omdirigere deg til Twitter, der du bare trenger å klikke på "Tillat" -knappen, og så skal den sende deg tilbake til ThinkUp.
Når du ruller opp, ser du kontoen din oppført under "Twitter-plugin", og hvis du kan gjøre statistikken din offentlig, klikker du på knappen "Sett til offentlig". Dette vil gjøre det slik at du ikke trenger å logge inn for å se all statistikk når du går til https:// localhost / thinkup i fremtiden.
Når du ruller opp, ser du kontoen din oppført under "Twitter-plugin", og hvis du kan gjøre statistikken din offentlig, klikker du på knappen "Sett til offentlig". Dette vil gjøre det slik at du ikke trenger å logge inn for å se all statistikk når du går til https:// localhost / thinkup i fremtiden.

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.

Du ser at det ikke er noe tilgjengelig, men du vil se en kobling som sier "Oppdater dataene dine nå."
Du ser at det ikke er noe tilgjengelig, men du vil se en kobling som sier "Oppdater dataene dine nå."

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.

Den kommandoen nederst? Vi kan automatisere det på Linux via noe som heter cron. Bytt tilbake til terminalen din og skriv inn følgende kommando:
Den kommandoen nederst? Vi kan automatisere det på Linux via noe som heter cron. Bytt tilbake til terminalen din og skriv inn følgende kommando:

crontab –e

Det vil be deg om å velge et tekstredigeringsprogram. Nano er flott for nybegynnere, og det er det vi brukte tidligere, så trykk 2 for å gjøre det som standard.
Det vil be deg om å velge et tekstredigeringsprogram. Nano er flott for nybegynnere, og det er det vi brukte tidligere, så trykk 2 for å gjøre det som standard.
Hver av de fem kolonnene oppover representerer tidsperioder for å gjenta på: minutter, timer, dag i måneden, måneden og uken. Hvis du legger inn et tall, angis disse verdiene, mens du angir en stjerne, vil ignorere det kriteriet. Over, du ser at jeg har skrevet inn:
Hver av de fem kolonnene oppover representerer tidsperioder for å gjenta på: minutter, timer, dag i måneden, måneden og uken. Hvis du legger inn et tall, angis disse verdiene, mens du angir en stjerne, vil ignorere det kriteriet. Over, du ser at jeg har skrevet inn:

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 trekker også ut noen nyttig informasjon for deg, for eksempel alle innlegg som nevner deg, nevner som ikke er svar eller fremover, og fulle samtaler.
ThinkUp trekker også ut noen nyttig informasjon for deg, for eksempel alle innlegg som nevner deg, nevner som ikke er svar eller fremover, og fulle samtaler.
På bunnen kan du også se hvordan ThinkUp trekker ut lister over koblinger som vises i tweets, bilder som vises i tweets og mer.
På bunnen kan du også se hvordan ThinkUp trekker ut lister over koblinger som vises i tweets, bilder som vises i tweets og mer.
Og selvfølgelig kan du søke gjennom noen av disse kategoriene ved å klikke på søkelinket.
Og selvfølgelig kan du søke gjennom noen av disse kategoriene ved å klikke på søkelinket.
Du får et flott søkevindu som er avhengig av tekst.
Du får et flott søkevindu som er avhengig av tekst.
Image
Image

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.

Anbefalt: