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

Obsah:

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

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

Video: Ako archivovať, vyhľadávať a zobrazovať svoje štatistiky so službou ThinkUp
Video: CS50 2013 - Week 5, continued - YouTube 2024, Smieť
Anonim
Obávajú sa archivácie 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.
Obávajú sa archivácie 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 brilantná aplikácia (v súčasnosti v beta verzii), ktorá archivuje všetky vaše tweety, vaše odpovede, odpovede atď., Aby ste ich mohli vyhľ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 ak nemáte záujem o drobenie (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 nakoniec, 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.

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 install 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:
Zadajte svoje heslo a nechajte ho nainštalovať. Aby ste to ukončili, budete musieť reštartovať server Apache:

sudo /etc/init.d/apache2 restart

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

sudo service apache2 restart

Udržiavajte okno terminálu otvorené, pretože možno budete musieť často k nej často zmeniť, aby ste zmenili niektoré veci.
Udržiavajte okno terminálu otvorené, pretože možno budete musieť často k nej často zmeniť, aby ste zmenili niektoré veci.

Poslať mail

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

Potom musíme 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 pripojiť cestu na konci. Zmeňte tento riadok tak, aby vyzeral 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 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 a stiahnite si ThinkUp (v súčasnosti beta verzia 0.8). Akonáhle ste ho stiahli, otvorte tento príkaz v termináli a vytiahnite ho do vášho predvoleného webového adresára:

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

Týmto sa automaticky vytvorí adresár s názvom "thinkup" v adresári / var / www.
Týmto sa automaticky vytvorí adresár s názvom "thinkup" v adresári / var / www.

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

https://localhost/thinkup

https://your.internalip.address/thinkup

Potom obnovte svoju stránku prehliadača.
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.
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.
Mali by ste byť dobré ísť. Ak chcete pokračovať, prejdite nadol a kliknite na tlačidlo.
Budete musieť zadať platnú e-mailovú adresu, vytvoriť heslo a nastaviť časové pásmo. To sú jednoduché možnosti. Tie tvrdšie prídu ďalej.
Budete musieť zadať platnú e-mailovú adresu, vytvoriť heslo a nastaviť časové pásmo. To sú jednoduché možnosti. Tie tvrdšie prídu ďalej.
  • Databáza Host: Tu vložte svoj názov hostiteľa, alebo ak je na vašom privátnom serveri, stačí zadať "localhost"

  • Názov databázy: Zadajte názov databázy, ktorú ThinkUp použije pre svoje údaje. Vytvorí sa, ak neexistuje.
  • Užívateľské meno: Vaše užívateľské meno MySQL účtu.

  • Heslo: Vaše heslo účtu MySQL.

Potom pokračujte kliknutím na tlačidlo. Môže sa zobraziť správa takto:

Jednoducho zadajte dva príkazy do terminálu, aby ste vytvorili konfiguračný súbor a zmenili jeho vlastníctvo.
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.
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!
Zadajte svoje poverenia a prihláste sa!

Konfigurácia programu ThinkUp

Akonáhle sa dostanete, uvidíte, že zatiaľ nemáte ž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.
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.

Nezabudnite, že budete musieť zmeniť svoju URL spätnú väzbu tak, aby odkazovala na vaše 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.
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.

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

Môžete si 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.
Môžete si 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äť na ThinkUp.
Bude vás presmerovať na Twitter, kde stačí kliknúť na tlačidlo "Povoliť" a potom by vás mal poslať späť na 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 vám umožní, aby ste sa nemuseli prihlásiť, aby ste videli všetky svoje štatistiky, keď prejdete na https:// localhost / thinkup v budúcnosti.
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 vám umožní, aby ste sa nemuseli prihlásiť, aby ste videli všetky svoje štatistiky, keď prejdete na https:// localhost / thinkup v budúcnosti.

Prehľadávanie údajov cez Cron

Musíme do ThinkUp získať nejaké údaje. 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 nie je k dispozícii nič, ale uvidíte odkaz s odkazom "Aktualizujte svoje údaje teraz".
Uvidíte, že nie je k dispozícii nič, ale uvidíte odkaz s odkazom "Aktualizujte svoje údaje teraz".

Kliknutím na ňu sa dostanete na inú stránku, na ktorej môžete vidieť pokusy o ThinkUp, aby ste si vybrali údaje zo služby Twitter. Toto je už spomínaný crawler.

Ak posúvate nadol, uvidíte užitočný návrh.

Ten príkaz v spodnej časti? Môžeme to automatizovať v Linuxe pomocou niečoho nazvaného cron. Prepnite späť na svoj terminál a zadajte nasledujúci príkaz:
Ten príkaz v spodnej časti? Môžeme to automatizovať v Linuxe 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é.
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. Hore vidíte, že som zadal:
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. Hore 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=yourpassword; /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 štatistiky

Okrem samotnej archivácie všetkých vašich tweets, odpovedí a ďalších informácií do databázy MySQL môžete vidieť 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 spomínajú, uvádzajú, že nie sú odpovede alebo dopredu a úplné rozhovory.
ThinkUp tiež vytiahne niektoré užitočné informácie pre vás, ako sú všetky príspevky, ktoré vás spomínajú, uvádzajú, že nie sú odpovede alebo dopredu a úplné rozhovory.
V spodnej časti môžete tiež vidieť, ako ThinkUp vytiahne zoznam odkazov, ktoré sa zobrazia vo vašich tweety, obrázky, ktoré sa zobrazujú vo vašich tweety a ďalšie.
V spodnej časti môžete tiež vidieť, ako ThinkUp vytiahne zoznam odkazov, ktoré sa zobrazia vo vašich tweety, 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.
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.
Dostanete skvelé vyhľadávacie okno, ktoré sa rozdelí na text.
Image
Image

ThinkUp poskytuje veľa funkcií so službou Twitter, ale jeho plug-in 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 ThinkUp na sledovanie odpovedí na otázky, ktoré uverejníte a vyfiltrujete 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.

Odporúča: