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
sudo /etc/init.d/apache2 restart
Prípadne môžete použiť:
sudo service apache2 restart
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
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
-
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:
Konfigurácia programu ThinkUp
Akonáhle sa dostanete, uvidíte, že zatiaľ nemáte žiadne účty. Kliknutím na odkaz ju zmeníte.
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.
Potom kliknite na "Zobraziť rozšírené možnosti" smerom dole, aby ste to odhalili:
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.
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.
crontab –e
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 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.