Úvodná » ako » 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

    Obávajú sa archivácie vašich tweetov? Chcete výkonnejšie vyhľadávanie? Chcete vidieť štatistiky svojich tweetov? Môžete urobiť všetko a ďalšie 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 prehľadávať a zistiť niektoré užitočné štatistiky používania. Má 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 mu poskytne chrbticu. Zatiaľ čo 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, takže 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ľkou Ginou Trapani a mnohými používateľmi v komunite.

    predpoklady

    ThinkUp je v súčasnosti v beta verzii, takže sa vyskytnú nejaké chyby a veci nemusia dokonale fungovať, takže ak nemáte záujem o drobenie (a možno aj pomoc pri odosielaní správ o chybách), nemusí to byť pre vás. Po prvé, budete musieť mať LAMP server v prevádzke a budeme predpokladať, že ste už nastavili. Budete potrebovať aj vlastné používateľské konto MySQL, ktoré už máte nastavené. A nakoniec, funkcia mailu v PHP by mala fungovať, čo znamená, že budete potrebovať program alebo skript, ktorý môže posielať poštu, ale ak nie, máme pokryté.

    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ť zvlnenie libcurl3 libcurl3-dev php5-curl php5-gd

    Zadajte svoje heslo a nechajte ho nainštalovať. Ak to chcete ukončiť, budete musieť reštartovať server Apache:

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

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

    sudo služba apache2 restart

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

    Poslať mail

    Ako bolo uvedené vyššie, budete potrebovať niečo, čo môže posielať poštu na váš 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 nainštalovať 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:

    odoslať_path =

    Musíte odstrániť počiatočnú bodkočiarku a pripojiť cestu na konci. Zmeňte tento riadok tak, aby vyzeral takto:

    odoslať_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 opusťte klávesmi CTRL + X.

    Nakoniec reštartujte Apache, ako to urobili v poslednej časti. To poskytne vášmu serveru schopnosť odosielať poštu, ktorú budeme potrebovať len chvíľu na aktiváciu nášho účtu ThinkUp.

    Inštalácia programu ThinkUp

    Vráťte sa na stránku ThinkUp GitHub a stiahnite ThinkUp (v súčasnosti beta verzia 0.8). Akonáhle ste ho stiahli, otvorte tento príkaz v termináli, aby ste ho extrahovali do svojho predvoleného webového adresára:

    sudo unzip cesta / do / thinkup-0.8.zip -d / 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í:

    http: // localhost / thinkup

    http: //your.internalip.address/thinkup

    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.

    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.
    • Meno používateľa: Vaše používateľské meno účtu MySQL.
    • Heslo: Vaše heslo účtu MySQL.

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

    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 je správne meno IP / domény) a uvidíte peknú zelenú "aktivovanú" správu.

    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. Prejdite nadol na miesto, kde sa nachádza "Konfigurácia doplnku pre službu Twitter" a postupujte podľa pokynov na registráciu ThinkUp na službe Twitter.

    Majte na pamäti, že budete musieť zmeniť svoju URL spätnú väzbu tak, aby smerovala na vaše externé IP alebo alias DNS. Twitter by vám mal poskytnúť niektoré ď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.

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

    Môžete dosiahnuť hodnoty, ako som urobil. 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.

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

    Prehľadávanie údajov cez Cron

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

    Kliknutím na ňu sa dostanete na ďalšiu stránku, na ktorej môžete vidieť pokusy o ThinkUp, aby ste si vybrali údaje zo služby Twitter. Toto je už spomenutý 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 je to, čo sme už predtým používali, takže hit 2 to urobil ako predvolené.

    Každý z piatich stĺpcov nahor predstavuje časové obdobia, ktoré sa majú opakovať: minúty, hodiny, deň v mesiaci, mesiac a deň v týždni. Zadaním čísla sa tieto hodnoty nastavia, zatiaľ čo zadanie hviezdičky ignoruje 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, samozrejme, navrhol ten ThinkUp!

    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ú hodinu obnovila samotná ThinkUp, aby získala nové údaje. Ak chcete použiť prehľadnejšie kritériá pre váš prehľadávač, navrhujem začať 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 toho, že archivujete všetky svoje tweety, odpovede a ďalšie informácie do databázy MySQL, môžete vidieť veľa zaujímavých štatistík. Môžete vidieť používanie 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.

    V spodnej časti môžete tiež vidieť, ako ThinkUp vytiahne zoznam odkazov, ktoré sa zobrazujú vo vašich tweetoch, 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 ponúka veľa funkcií v službe Twitter, ale jeho plug-in je rovnako silný. Po konfigurácii ThinkUp môžete dokonca nechať svojich priateľov vytvoriť účty, aby ich mohli použiť aj on! Okrem uchovávania môžete použiť aj nástroj ThinkUp na sledovanie odpovedí na otázky, ktoré uverejníte a odfiltrovať užitočné informácie z celej časovej osi. Pomáha veľa, keď ste Twitter krmivo je zbytočne zaneprázdnený, alebo sa veľa pokračuje.