Domača » kako » Kako arhivirati, iskati in prikazovati statistiko svojih objav s programom ThinkUp

    Kako arhivirati, iskati in prikazovati statistiko svojih objav s programom ThinkUp

    Vas skrbi arhiviranje vaših tweetov? Želite močnejše iskanje? Želite videti vašo cvrsto statistiko? Vse to in še več lahko storite tako, da namestite ThinkUp na domači strežnik.

    ThinkUp je briljantna aplikacija (trenutno v beta različici), ki bo arhivirala vse vaše tweete, odgovore, odgovore itd., Tako da jih lahko iščete in poiščete nekaj koristnih statističnih podatkov o uporabi. Ima kar nekaj vtičnikov, vključno s tistim, ki dodaja tudi popolno podporo za Facebook.

    Namenjen je za namestitev na strežnik LAMP; to so Linux, Apache, MySQL in PHP, kar bo hrbtenica za to. Čeprav ga je mogoče namestiti na računalnik, ki temelji na operacijskem sistemu Windows ali Mac, ga je najlažje upravljati v Linuxu, zato bomo s programom Ubuntu pokazali, kako ga namestiti in zagnati. To je v zelo aktivnem razvoju ustanovitelja, Gina Trapani, in številnih uporabnikov v skupnosti.

    Predpogoji

    ThinkUp je trenutno v beta različici, zato bo prišlo do nekaj napak in stvari se morda ne bodo odlično odvijale, zato, razen če vas zanima ponavljanje (in morda pomoč pri pošiljanju poročil o napakah), to morda ni za vas. Najprej boste morali imeti strežnik LAMP in ga zagnati, in predvidevamo, da ste ga že nastavili. Potrebovali boste tudi osebni uporabniški račun MySQL, ki ste ga že nastavili. Nazadnje bi morala delovati poštna funkcija v PHP-ju, kar pomeni, da potrebujete program ali skript, ki lahko pošilja pošto, če pa ne, vas pokrivamo..

    Za začetek bomo morali namestiti nekaj dodatnih stvari, ki morda še niso nameščene, kot so cURL in GD. V ta namen vnesite naslednji ukaz:

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

    Vnesite geslo in pustite, da se namesti. Če želite to zaključiti, boste morali znova zagnati strežnik Apache:

    sudo /etc/init.d/apache2 ponovno zaženite

    Lahko uporabite tudi:

    sudo storitev apache2 ponovno zaženite

    Okno terminala naj bo odprto, ker se boste morda morali na to pogosto vrniti, da spremenite nekatere stvari.

    Pošlji pošto

    Kot je navedeno zgoraj, boste potrebovali nekaj, kar lahko pošilja pošto na sam strežnik. Če tega ne storite, je za to zelo enostavno. Samo namestite sendmail z naslednjim ukazom:

    sudo apt-get install sendmail

    Nato moramo urediti datoteko php.ini, da pokažete na novo nameščen program.

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

    Pritiskajte tipko dol, dokler ne najdete nekaj, kar izgleda tako:

    sendmail_path =

    Izbrisati morate začetni podpičje in na koncu dodati pot. Spremenite to vrstico, tako da izgleda tako:

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

    Če želite shraniti, pritisnite CTRL + O in vnesite. Če boste pozvani, da prepišete, pritisnite tipko Y. Nato zaprite s tipkama CTRL + X.

    Nazadnje ponovno zaženite Apache, kot smo to storili v zadnjem razdelku. S tem bo vaš strežnik lahko pošiljal pošto, ki ga bomo potrebovali za nekaj časa, da aktiviramo račun ThinkUp.

    Namestitev programa ThinkUp

    Pojdite na stran ThinkUp GitHub in prenesite ThinkUp (trenutno beta različico 0.8). Ko jo prenesete, vtaknite ta ukaz v terminal, da ga izvlečete v privzeti spletni imenik:

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

    To bo samodejno ustvarilo imenik, imenovan "thinkup" v / var / www.

    Za dostop do programa ThinkUp odprite spletni brskalnik in se pomaknite na eno od naslednjih možnosti:

    http: // localhost / thinkup

    http: //vaš.internet.address/thinkup

    Težave so, da boste dobili to sporočilo o napaki zaradi nepravilnih dovoljenj. Lahko vnesete ta ukaz v terminal, da odpravite težavo.

    Nato osvežite stran brskalnika.

    Kliknite povezavo »Namesti ThinkUp«, da začnete začetno konfiguracijo. Videli boste zaslon z zahtevami.

    Dobro bi bilo, da greste. Za nadaljevanje se pomaknite navzdol in kliknite gumb.

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

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

    Nato kliknite gumb za nadaljevanje. Tako boste videli sporočilo:

    Samo vnesite dva ukaza v terminalu, da ustvarite konfiguracijsko datoteko in jo spremenite.

    Ko kliknete gumb, se prikaže sporočilo z zelenim ozadjem, ki pravi, da je bila namestitev uspešna in da je bilo poslano sporočilo za aktiviranje vašega računa. Prijavite se v svoj e-poštni naslov, kliknite povezavo (prepričajte se, da je ime IP / domene pravilno) in videli boste lepo zeleno »aktivirano« sporočilo.

    Vnesite poverilnice in se prijavite!

    Konfiguriranje programa ThinkUp

    Ko se prijavite, boste videli, da še nimate nastavljenih računov. Kliknite povezavo, da jo spremenite.

    Privzeto vas bo prosil, da dodate račun za Twitter. Pomaknite se navzdol do mesta, kjer piše »Konfiguriraj plugin za Twitter« in sledite navodilom za registracijo programa ThinkUp na Twitterju.

    Zavedajte se, da boste morda morali spremeniti svoj URL za povratni klic, da bo kazal na vaš zunanji naslov IP ali vzdevek DNS. Twitter bi moral dati nekaj dodatnih informacij: potrošnikov in tajnih ključev.

    Bodite previdni pri tem, saj so edinstvene za interakcijo te aplikacije z vašim specifičnim računom v storitvi Twitter! Vnesite te ključe v konfiguracijo ThinkUp.

    Nato kliknite »Pokaži napredne možnosti« na dnu, da razkrijete to:

    Vrednosti lahko povečate, kot sem jaz. Ko je konfiguracija končana, bo ThinkUp uporabil pajka, da bo dobil vaše podatke iz storitve Twitter. S povečanjem te tolerance napak in drugih vrednosti bomo lahko dobili več in več podatkov pri iskanju po vsebini. Ko končate, kliknite gumb »Shrani« in se pomaknite navzgor. Videli boste še en gumb, ki pravi »Avtorizirajte ThinkUp na Twitterju«. Kliknite ga.

    Preusmerila vas bo na Twitter, kjer morate samo klikniti gumb »Dovoli«, nato pa vas mora poslati nazaj na ThinkUp.

    Ko se pomaknete navzgor, boste videli, da je vaš račun naveden pod "Vtičnik za Twitter" in če lahko objavite svojo statistiko, kliknite gumb »Nastavi za javnost«. Tako se vam ne bo treba prijaviti, da boste videli vse svoje statistike, ko greste na http: // localhost / thinkup v prihodnosti.

    Pajkanje za podatke prek Cron

    V ThinkUp moramo dobiti nekaj podatkov. Kliknite logotip ThinkUp ali pa pojdite na glavno stran ThinkUp. Kliknite na katerokoli statistiko, ki je navedena v meniju na levi.

    Videli boste, da ni na voljo nič, vendar boste videli povezavo, ki pravi »Posodobite svoje podatke zdaj«.

    Če ga kliknete, vas bo popeljal na drugo stran, kjer si lahko ogledate, da so moji ThinkUp za vas zbrali podatke iz Twitterja. To je prej omenjeni pajek.

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

    Ta ukaz na dnu? To lahko avtomatiziramo v Linuxu prek tistega, kar se imenuje cron. Preklopite nazaj na terminal in vnesite naslednji ukaz:

    crontab -e

    Od vas bo zahteval, da izberete urejevalnik besedila. Nano je odličen za začetnike, in to je tisto, kar smo uporabili prej, zato zadeti 2, da je to privzeto.

    Vsak od petih stolpcev navzgor predstavlja časovna obdobja, ki jih je treba ponoviti: minute, ure, dan meseca, meseca in dneva v tednu. Z vnosom številke se bodo te vrednosti nastavile, pri vnosu zvezdice pa se to merilo ne upošteva. Zgoraj, vidite, da sem vstopil:

    34 * * * *

    To pomeni, da bo vsako uro pri 34-minutni oznaki izvršila ukaz. Kateri ukaz? Zakaj, tisti, ki ga je predlagal ThinkUp, seveda!

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

    Poskrbite, da boste vnesli svoje geslo in preverili e-poštni naslov v tem ukazu! S tem boste zagotovili, da se bo ThinkUp vsako uro osvežila in pridobila nove podatke. Če želite uporabiti natančnejša merila za pajka, predlagam, da začnete s Cron How-To iz dokumentacije skupnosti Ubuntu. Pritisnite CTRL + O, da shranite, in nato CTRL + X za izhod.

    Statistika Twitterja

    Poleg arhiviranja vseh vaših tweets, odgovorov in drugih informacij v bazo podatkov MySQL, boste videli veliko zanimivih statističnih podatkov. Ogledate si lahko, kako uporabljate določene odjemalce, koliko odgovarjate v primerjavi s tem, koliko objavljate, koliko spremljevalcev imate, katera od teh so najbolj upoštevana, in še veliko več.

    ThinkUp za vas tudi potegne nekaj koristnih informacij, kot so vsa objava, ki vas omenja, omenja, da ni odgovorov ali naprej in polni pogovori..

    Na dnu lahko vidite tudi, kako ThinkUp izvleče sezname povezav, ki so prikazane v vaših tweets, slike, ki so prikazane v vaših tweetih, in še več..

    In seveda lahko iščete po teh kategorijah s klikom na povezavo za iskanje.

    Dobili boste odlično iskalno okno, ki se ujema z besedilom.


    ThinkUp ponuja veliko funkcionalnosti s Twitterjem, vendar je njegov vtičnik Facebook prav tako močan. Ko konfigurirate program ThinkUp, lahko svojim prijateljem celo omogočite ustvarjanje računov, da jih bodo lahko uporabljali tudi! Poleg ohranjanja lahko uporabite tudi ThinkUp za sledenje odgovorom na vprašanja, ki jih objavite, in filtriranje koristnih informacij iz celotne časovne premice. Pomaga veliko, ko ste Twitter krme je smešno zaseden ali pa je veliko sledi dogaja.