10Aug

Ako archivovať, vyhľadávať a zobrazovať svoje štatistiky so službou ThinkUp

click fraud protection

Obávajú sa archivácia vašich tweets? Chcete výkonnejšie vyhľadávanie? Chcete vidieť štatistiky svojich tweetov? Môžete to urobiť všetko a viac tým, že ThinkUp nainštalujete na svoj domovský server.

ThinkUp je skvelá aplikácia( v súčasnosti v beta verzii), ktorá archivuje všetky vaše tweety, vaše odpovede, odpovede atď., Aby ste ich mohli prehľadávať a zistiť niektoré užitočné štatistiky používania. Obsahuje pomerne málo pluginov vrátane jedného, ​​ktorý pridáva plnú podporu pre Facebook.

Je určený na inštaláciu na serveri LAMP;to znamená, Linux, Apache, MySQL a PHP je to, čo za to poskytne chrbticu. Aj keď je možné ho nainštalovať na počítač so systémom Windows alebo Mac, je to najjednoduchšie riešené v systéme Linux, a preto budeme používať Ubuntu, aby sme vám ukázali, ako ho dostať do prevádzky. Je to veľmi aktívny vývoj zakladateľa, Giny Trapaniovej a mnohých používateľov v komunite.

Predpoklady

ThinkUp je v súčasnosti v beta verzii, takže sa vyskytnú nejaké chyby a veci nemusia fungovať dokonale, takže pokiaľ nemáte záujem o drobné zásahy( a možno aj pomoc pri odosielaní hlásení o chybách), nemusí to byť pre vás. Po prvé, budete musieť mať LAMP server a spustiť, a budeme predpokladať, že máte, že nastaviť už.Budete potrebovať aj vlastný užívateľský účet MySQL, ktorý je už nastavený.A napokon, funkcia mailu v PHP by mala fungovať, čo znamená, že budete potrebovať program alebo skript, ktorý dokáže posielať poštu, ale ak nie, máme tu pokrytie.

instagram viewer

Dobre, na začiatok budeme musieť nainštalovať nejaké ďalšie veci, ktoré už nemusia byť nainštalované, napríklad cURL a GD.Ak to chcete urobiť, zadajte nasledujúci príkaz:

sudo apt-get nainštalovať curl libcurl3 libcurl3-dev php5-curl php5-gd

Zadajte svoje heslo a nechajte ho nainštalovať.Aby ste to ukončili, budete musieť reštartovať server Apache:

sudo /etc/init.d/ apache2 reštart

Prípadne môžete použiť:

sudo služba apache2 reštart

Udržujte okno terminálu otvorené, pretože budete musieť často späť na tozmeniť niektoré veci.

SendMail

Ako bolo uvedené vyššie, budete potrebovať niečo, čo môže posielať poštu na server sám. Ak tomu tak nie je, je to naozaj jednoduché riešenie. Stačí nainštalovať sendmail s nasledujúcim príkazom:

sudo apt-get install sendmail

Potrebujeme upraviť súbor php.ini tak, aby ukazoval novo nainštalovaný program.

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

Stlačte klávesu dole, kým nenájdete niečo, čo vyzerá takto:

; sendmail_path =

Musíte odstrániť počiatočnú bodkočiarku a na konci ju pridať cestu. Zmeňte tento riadok takto:

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

Ak chcete uložiť, stlačte CTRL + O a zadajte. Ak sa zobrazí výzva na prepísanie, stlačte kláves Y. Potom stlačte kláves CTRL + X.

Nakoniec reštartujte Apache, ako sme to urobili v poslednej časti. To vám poskytne server možnosť odosielať poštu, čo budeme potrebovať len chvíľu na aktiváciu nášho účtu ThinkUp.

Inštalácia programu ThinkUp

Prejdite na stránku ThinkUp GitHub na stiahnutie ThinkUp( v súčasnosti beta verzia 0.8).Akonáhle to máte stiahnuté, pop tento príkaz v termináli extrahovať do vášho predvoleného webového adresára:

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

To automaticky vytvorí adresár s názvom "thinkup" v /var/www.

Ak chcete získať prístup k programu ThinkUp, otvorte webový prehliadač a prejdite na jednu z nasledujúcich možností:

http: //localhost/ thinkup

http: //your.internalip.address/ mysup

Kurz je, že dostanete túto chybovú správu kvôli nesprávnym povoleniam. Môžete jednoducho zadať tento príkaz do terminálu na odstránenie problému.

Potom obnovte svoju stránku prehliadača.

Kliknutím na odkaz "Inštalácia ThinkUp" spustite úvodnú konfiguráciu. Zobrazí sa obrazovka s požiadavkami.

Mali by ste byť dobré ísť.Ak chcete pokračovať, prejdite nadol a kliknite na tlačidlo.

Musíte zadať platnú e-mailovú adresu, vytvoriť heslo a nastaviť časové pásmo. To sú jednoduché možnosti. Tie tvrdšie prídu ďalej.

  • Database Host: Tu vložte meno hostiteľa, alebo ak je na vašom privátnom serveri, zadajte "localhost"
  • Database Name: Zadajte názov databázy, ktorú ThinkUp použije pre svoje dáta. Vytvorí sa, ak neexistuje.
  • Užívateľské meno: Vaše užívateľské meno MySQL účtu. Heslo
  • : Vaše heslo účtu MySQL.

Potom kliknite na tlačidlo pre pokračovanie. Môže sa zobraziť takáto správa:

Jednoducho zadajte dva príkazy do terminálu, aby ste vytvorili konfiguračný súbor a zmenili jeho vlastníctvo.

Po kliknutí na tlačidlo sa zobrazí správa so zeleným pozadím, že inštalácia bola úspešná a že bol odoslaný e-mail na aktiváciu vášho účtu. Prihláste sa do svojho e-mailu, kliknite na odkaz( uistite sa, že názov IP / domény je správny) a uvidíte peknú zelenú "aktivovanú" správu.

Zadajte svoje poverenia a prihláste sa!

Konfigurácia aplikácie ThinkUp

Keď už ste, uvidíte, že zatiaľ nemáte nastavené žiadne účty. Kliknutím na odkaz ju zmeníte.

V predvolenom nastavení vás požiada o pridanie účtu Twitter. Posuňte sa dole na miesto, kde sa píše "Konfigurácia doplnku Twitter" a postupujte podľa pokynov na registráciu ThinkUp na službe Twitter.

Majte na pamäti, že budete musieť zmeniť URL spätného volania, aby ste poukazovali na vašu externú IP alebo alias DNS.Twitter by vám mal poskytnúť nejaké ďalšie informácie: spotrebiteľské a tajné kľúče.

Buďte opatrní, pretože sú jedinečné pre interakciu tejto aplikácie s vaším konkrétnym účtom Twitter! Zadajte tieto klávesy do konfigurácie ThinkUp.

Ďalej kliknite na "Zobraziť rozšírené možnosti" smerom dole, aby ste to odhalili:

Môžete nastaviť hodnoty ako ja. Akonáhle je konfigurácia dokončená, ThinkUp použije prehľadávač na získanie informácií zo služby Twitter. Zvýšením týchto tolerancií chýb a ďalších hodnôt budeme môcť získať stále viac a viac údajov za každým indexovým prehľadávaním. Keď skončíte, kliknite na tlačidlo Uložiť a posunutím nahor. Zobrazí sa ďalšie tlačidlo s nápisom "Autorizujte Thinkup na Twitteri".Kliknite na ňu.

Bude vás presmerovať na Twitter, kde stačí kliknúť na tlačidlo "Povoliť" a potom by vás mal poslať späť do ThinkUp.

Keď posuniete nahor, uvidíte, že váš účet je uvedený pod "doplnkom Twitter" a ak môžete štatistické údaje zverejniť, kliknite na tlačidlo "Nastaviť na verejné".To sa tak stane, aby ste sa nemuseli prihlasovať, aby ste videli všetky svoje štatistiky, keď prejdete na http: //localhost/ thinkingup v budúcnosti.

Prehľadávanie údajov cez Cron

Potrebujeme získať nejaké dáta do programu ThinkUp. Kliknite na logo ThinkUp alebo jednoducho prejdite na hlavnú stránku programu ThinkUp. Kliknite na ktorýkoľvek zo štatistických údajov uvedených v menu vľavo.

Uvidíte, že nič nie je k dispozícii, ale uvidíte odkaz, ktorý hovorí "Aktualizujte svoje dáta teraz".

Kliknutím na ňu sa dostanete na inú stránku, kde uvidíte pokusy o ThinkUp, aby ste vybrali údaje zo služby Twitter prevy. Toto je už spomínaný crawler.

Ak posuniete nadol, uvidíte praktický návrh.

Ten príkaz v spodnej časti? Môžeme to automatizovať v systéme Linux pomocou niečoho nazvaného cron. Prepnite späť na svoj terminál a zadajte nasledujúci príkaz:

crontab -e

Požiada vás, aby ste si vybrali textový editor. Nano je skvelé pre začiatočníkov, a to je to, čo sme použili predtým, tak hit 2, aby sa to predvolené.

Každý z piatich stĺpcov hore predstavuje časové obdobia na opakovanie: minúty, hodiny, deň v mesiaci, mesiac a deň v týždni. Zadaním čísla nastavíte tieto hodnoty, pri zadávaní hviezdičky ignorujete toto kritérium. Vyššie vidíte, že som zadal:

34 * * * *

To znamená, že každú hodinu pri 34 minútach vykoná príkaz. Ktorý príkaz? Prečo, jediný ThinkUp navrhol, samozrejme!

cd /var/www/thinkup/crawler/; export THINKUP_PASSWORD = vaše heslo;/usr/bin/ phpcrawl.php [email protected]

Uistite sa, že ste zadali svoje heslo a skontrolujte e-mailovú adresu v tomto príkaze! Tým sa zabezpečí, aby sa každá hodina ThinkUp obnovila, aby získala nové údaje. Ak chcete použiť pre vaše prehľadávače viac kompetentných kritérií, navrhujem, aby som začal s Cron How-To z komunitárnej dokumentácie Ubuntu. Stlačte kláves CTRL + O na uloženie a CTRL + X ukončíte.

Twitter Štatistika

Okrem archivovania všetkých vašich tweetov, odpovedí a ďalších informácií do databázy MySQL sa môžete dozvedieť veľa zaujímavých štatistík. Môžete vidieť, ako používate konkrétnych klientov, koľko odpovedáte v porovnaní s tým, koľko píšete, koľko máte nasledovníkov, ktoré z nich sú najviac sledované a oveľa viac.

ThinkUp tiež vytiahne niektoré užitočné informácie pre vás, ako sú všetky príspevky, ktoré vás spomenú, uvádza, že nie sú odpovede alebo dopredu a úplné rozhovory.

V dolnej časti môžete tiež vidieť, ako ThinkUp vytiahne zoznam odkazov, ktoré sa zobrazujú vo vašich tweets, obrázky, ktoré sa zobrazujú vo vašich tweety a ďalšie.

A samozrejme môžete vyhľadávať v ktorejkoľvek z týchto kategórií kliknutím na prepojenie vyhľadávania.

Dostanete skvelé vyhľadávacie okno, ktoré sa rozdelí na text.

ThinkUp poskytuje veľa funkcií so službou Twitter, ale jeho plug-in na Facebook je rovnako silný.Po nakonfigurovaní programu ThinkUp môžete dokonca nechať svojich priateľov vytvoriť účty, aby ich mohli použiť aj oni! Okrem uchovávania môžete použiť aj nástroj ThinkUp na sledovanie odpovedí na otázky, ktoré uverejníte a vyfiltrovať užitočné informácie z celej časovej osi. To pomáha veľa, keď ste Twitter krmivo je absurdne zaneprázdnený, alebo tam je veľa pokračovania.