10Aug

Kako arhivirati, poiskati in si ogledati svoje statistike s pomočjo ThinkUp

Ste zaskrbljeni zaradi arhiviranja vaših tweetov?Želite močnejše iskanje?Želite videti statistiko tweet? Vse to lahko naredite in še več, tako da namestite ThinkUp na svoj domači strežnik.

ThinkUp je briljantna aplikacija( trenutno v beta), ki bo arhivirala vse vaše tweets, svoje odgovore, odzive itd., Tako da jih lahko poiščete in ugotovite nekaj koristnih statističnih podatkov o uporabi. Ima kar nekaj vtičnikov, vključno s tistimi, ki dodajajo popolno podporo za Facebook.

Namenjen je namestitvi na strežnik LAMP;to je Linux, Apache, MySQL in PHP, kar bo zagotovilo hrbtenico za to.Čeprav je to mogoče namestiti na stroj z operacijskim sistemom Windows ali Mac, je z lahkoto obdelan v Linuxu, zato bomo z uporabo Ubuntu pokazali, kako ga lahko uresničite. Ustanovitelj, Gina Trapani, in mnogi uporabniki v skupnosti so v zelo aktivnem razvoju.

Predpogoji

ThinkUp je trenutno v različici beta, zato bo nekaj hroščev in stvari morda ne bodo popolne, zato, razen če vas zanima tinkering( in morda pomagate s pošiljanjem poročil o hroščih), to morda ne bo za vas. Najprej morate imeti nameščen LAMP strežnik in predpostavljamo, da imate že to nastavitev. Potrebovali boste tudi osebni MySQL uporabniški račun, ki ste ga že nastavili. Končno mora delovati funkcija pošte v PHP, kar pomeni, da boste potrebovali program ali skript, ki lahko pošilja pošto, če pa ne, smo vas poklicali.

V redu, za začetek bomo morali namestiti nekaj dodatnih stvari, ki morda še niso nameščene, na primer cURL in GD.Če želite to narediti, vnesite le ta ukaz:

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

Vnesite svoje geslo in ga pustite namestiti.Če želite dokončati to, boste morali znova zagnati strežnik Apache:

sudo /etc/init.d/ ponovno privzeti apache2

Lahko pa uporabite:

storitev sudo apache2 restart

Ohranite odprto okno terminala, ker se boste morda morali pogosto vračati k njejspremenite nekaj stvari.

SendMail

Kot je navedeno zgoraj, boste potrebovali nekaj, kar lahko pošilja pošto na samem strežniku.Če ne, obstaja res enostavna rešitev za to. Samo namestite sendmail z naslednjim ukazom:

sudo apt-get namestite sendmail

Potem moramo urediti datoteko php.ini, da bi kazali na novo nameščeni program.

sudo nano /etc/php5/apache2/ php.ini

Pritiskajte tipko navzdol, dokler ne najdete nekaj, kar je videti takole:

; sendmail_path =

Najprej morate izbrisati začetno podpičje in dodati pot na koncu. Spremenite to vrstico, tako da izgleda tako:

sendmail_path = /usr/sbin/ sendmail -t -i

Če želite shraniti, pritisnite CTRL + O in vnesite.Če se od vas zahteva, da prepisate, pritisnite Y. Potem zapustite s CTRL + X.

Nazadnje znova zaženite Apache, kot smo naredili v zadnjem delu. To bo vašemu strežniku omogočilo pošiljanje pošte, kar bomo morali v nekaj časa, da aktiviramo naš račun ThinkUp.

Nameščanje ThinkUp

Nadaljujte s stranjo ThinkUp GitHub, da prenesete ThinkUp( trenutno različica beta 0,8).Ko ga prenesete, popupi ta ukaz v terminalu, da ga izvleče v privzeti spletni imenik:

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

To bo samodejno ustvarilo imenik z imenom "thinkup" v /var/www.

Če želite dostopiti do ThinkUp, odprite spletni brskalnik in pojdite na eno od naslednjih:

http: //localhost/ Thinkup

http: //your.internalip.address/ Thinkup

Kvote so, da boste dobili to sporočilo o napaki zaradi nepravilnih dovoljenj. To napravo lahko vnesete le v terminal, da odpravite težavo.

Nato osvežite stran brskalnika.

Kliknite povezavo »Namestitev ThinkUp«, da začnete z začetno konfiguracijo. Pojavi se zaslon zahtev.

Morali bi biti dobro iti. Pomaknite se navzdol in kliknite gumb, da nadaljujete.

Vnesti morate veljaven e-poštni naslov, ustvariti geslo in nastaviti časovni pas. To so preproste možnosti. Težje so naslednje.

  • Host Database: Tu vnesite svoje ime gostitelja ali če je na vašem zasebnem strežniku samo vnesite »localhost«
  • Database Name: Vnesite ime baze podatkov, ki jo bo ThinkUp uporabil za svoje podatke. Nastal bo, če ne obstaja.
  • Uporabniško ime: Vaše uporabniško ime MySQL računa.
  • Geslo: geslo za MySQL račun.

Nato kliknite gumb za nadaljevanje. Ogledate si lahko takšno sporočilo:

Vnesite dva ukaza v terminal, da ustvarite konfiguracijsko datoteko in spremenite lastništvo.

Ko kliknete gumb, se prikaže sporočilo z zelenim ozadjem, ki pravi, da je bila namestitev uspešna in da je bil poslan e-poštni naslov, ki je aktiviral vaš račun. Prijavite se v svoj e-poštni naslov in kliknite povezavo( prepričan je, da je ime IP / domena pravilna), in videli boste lepo zeleno "aktivirano" sporočilo.

Vpišite svoje poverilnice in se prijavite!

Konfiguriranje ThinkUp

Ko vklopite, boste videli, da še nimate računov. Kliknite povezavo, da spremenite to.

Privzeto vas bo prosil, da dodate račun Twitter. Pomaknite se navzdol, kjer piše »Konfiguriraj vtičnik za Twitter« in upoštevajte navodila za registracijo ThinkUp na Twitterju.

Zavedajte se, da boste morda morali spremeniti svoj URL povratnega klica, da boste lahko usmerili na zunanji IP ali vzdevek DNS.Twitter bi vam moral dati nekaj dodatnih informacij: potrošniške in tajne ključe.

Bodite previdni s temi, saj so edinstveni za interakcijo te aplikacije z vašim posebnim računom Twitter! Vnesite te ključe v konfiguracijo ThinkUp.

Nato kliknite na »Pokaži napredne možnosti« na spodnji strani, da bi to razkrili:

Vrednosti, kot sem jaz, lahko izboljšate. Ko bo konfiguracija končana, bo ThinkUp uporabil pajka, da bo vaše podatke dobil od Twitterja. S povečanjem te tolerance napak in drugih vrednosti bomo lahko vsak pajkanje dobili več in več podatkov. Ko končate, kliknite gumb »Shrani« in se pomaknite navzgor. Videli boste še en gumb, ki pravi: "Pooblastite ThinkUp na Cvrkutati".Kliknite to.

Preusmeril vas bo na Twitter, kjer boste morali klikniti gumb »Dovoli«, nato pa vas bo poslal nazaj v ThinkUp.

Ko se pomikate navzgor, boste videli, da je vaš račun naveden v razdelku »Plugin za Twitter« in če lahko svojo statistiko objavite tako, da kliknete gumb »Nastavite za javnost«.To bo naredilo tako, da se vam ne bo treba prijaviti, če si želite ogledati vse svoje statistike, ko obiščete http: //localhost/ razmišljanje v prihodnosti.

Crawling za podatke preko Cron

V ThinkUp moramo dobiti nekaj podatkov. Kliknite logotip ThinkUp ali pojdite na glavno stran ThinkUp. Kliknite katero koli statistiko, navedeno v meniju na levi.

Videli boste, da ni na voljo ničesar, vendar boste videli povezavo, ki pravi: "Posodobi svoje podatke zdaj."

Če kliknete, vas bo pripeljal na drugo stran, kjer boste videli, kako je moj ThinkUp poskušal pridobiti podatke iz Twitterja zati. To je že omenjeni pajka.

Če se pomaknete navzdol, boste videli priročen predlog.

Ta ukaz na dnu? To lahko avtomatiziramo v Linuxu prek cron-a. Preklopite nazaj na terminal in vnesite naslednji ukaz:

crontab -e

Prosili boste, da izberete urejevalnik besedil. Nano je odličen za začetnike, in to je tisto, kar smo prej uporabljali, zato pritisnite 2, da to privzeto nastavite.

Vsak od petih stolpcev navzgor predstavlja časovna obdobja za ponavljanje: minute, ure, dan v mesecu, mesec in dan v tednu.Če vnesete številko, bodo te vrednosti nastavljene, pri vnosu zvezdice pa bo ta kriterij prezrt. Zgoraj vidim, da sem vnesel:

34 * * * *

To pomeni, da bo vsaka ura pri 34-minutni oznaki izvedla ukaz. Kateri ukaz? Zakaj je en ThinkUp seveda predlagal!

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

Prepričajte se, da vnesete geslo in preverite e-poštni naslov v tem ukazu! To bo zagotovilo, da se bo vsako uro ThinkUp osvežil, da bi dobili nove podatke.Če želite uporabljati bolj natančne kriterije za vašega pajka, predlagam, da začnete s Cron How-To iz dokumentacije Ubuntu skupnosti. Hit CTRL + O za shranjevanje in nato CTRL + X za izhod.

Statistika Twittera

Poleg arhiviranja vseh vaših tweetov, odgovorov in drugih podatkov v bazo podatkov MySQL, si lahko ogledate veliko zanimivih statističnih podatkov. Ogledate si lahko svojo uporabo določenih strank, koliko ste odgovorili v primerjavi s tem, koliko tweetirate, koliko jih imate, katerim od teh najbolj sledite, in še veliko več.

ThinkUp prav tako povleče nekaj koristnih informacij, kot so vse objave, ki vas omenjajo, omenja, da niso odgovori ali napotki ter polne pogovore.

Na dnu lahko vidite tudi, kako ThinkUp izvleče sezname povezav, ki se pojavljajo v vaših tweetih, slikah, ki se pojavljajo v vaših tweets, in še več.

In, seveda, lahko poiščete katero koli od teh kategorij, tako da kliknete povezavo za iskanje.

Dobili boste odlično iskalno okno, ki se pomakne navzdol do besedila.

ThinkUp ponuja veliko funkcionalnosti s Twitterjem, vendar je njegov vtičnik Facebook prav tako močan. Ko konfigurirate ThinkUp, lahko svojim prijateljem omogočite tudi ustvarjanje računov, tako da jih lahko uporabijo tudi! Poleg ohranjanja lahko uporabite tudi ThinkUp za sledenje odgovorov na vprašanja, ki jih objavljate, in filtriranje uporabnih informacij s celotnega časovnega okvira. Pomaga veliko, ko ste Twitter feed je smešno zaseden ali pa je veliko nadaljuje.