A ThinkUp egy ragyogó alkalmazás (jelenleg bétaverzióban), amely archiválja az összes tweetjét, válaszát, válaszát stb., Így kereshet rájuk, és megtudhat hasznos használati statisztikákat. Van néhány pluginja, köztük egy olyan, amely teljes Facebook támogatást is tartalmaz.
Úgy tervezték, hogy LAMP szerverre telepíthető; vagyis a Linux, az Apache, a MySQL és a PHP az, ami a gerince lesz. Bár lehet telepíteni egy Windows vagy Mac alapú gépre, ez a legkönnyebben kezelhető Linux alatt, ezért az Ubuntu segítségével megmutatjuk, hogyan lehet felépíteni és futni. Az alapító, Gina Trapani és a közösség számos felhasználója nagyon aktív fejlesztés alatt áll.
Előfeltételek
A ThinkUp jelenleg béta, ezért lesznek hibák és a dolgok esetleg nem tökéletesen mennek keresztül, tehát ha nem érdekli a bunyózás (és talán segít a hibajelentések benyújtásával), ez nem feltétlenül az Ön számára. Először is, LAMP-kiszolgálót kell felállítanod és futnod kell, és feltételezzük, hogy máris létrejött. Szüksége lesz egy személyes MySQL felhasználói fiók létrehozására is. Végül a PHP-ben a levél funkciónak működnie kell, ami azt jelenti, hogy szükséged lesz egy programra vagy parancsfájlra, amely képes leveleket küldeni, de ha nem, fedeztük fel.
Oké, el kell indítanunk néhány extra dolgot, amelyek még nincsenek telepítve, például a cURL és a GD. Ehhez csak írd be a következő parancsot:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Alternatívaként a következőket is használhatja:
sudo service apache2 restart
Tartsa nyitva a terminál ablakát, mert előfordulhat, hogy néhány dolgot megváltoztatnia kell.
Levél küldés
Amint fent említettük, szükségünk lesz valamire, ami képes levélküldésre a szerveren. Ha nem, akkor igazán könnyű javítani. Csak telepítse a sendmail parancsot a következő paranccsal:
sudo apt-get install sendmail
Ezután módosítani kell a php.ini fájlt, hogy mutasson az újonnan telepített programra.
sudo nano /etc/php5/apache2/php.ini
Nyomja le az oldalt lefelé, amíg meg nem talál valamit, ami így néz ki:
;sendmail_path =
Törölnie kell a kezdeti pontosvesszőt, és csatolnia kell az utat a végén. Módosítsa ezt a sort, így így néz ki:
sendmail_path = /usr/sbin/sendmail -t –i
Mentéshez nyomja meg a CTRL + O billentyűt, és írja be. Ha felülírja a parancsot, akkor nyomja meg az Y billentyűt. Ezután lépjen ki a CTRL + X billentyűkombinációval.
Végül, indítsuk újra az Apache-t, mint az utolsó részben. Ez biztosítja a kiszolgálónak a levelezést, amelyre szükségünk van egy kis időre a ThinkUp-fiók aktiválásához.
ThinkUp telepítése
A ThinkUp GitHub oldalra ugorva töltse le a ThinkUp programot (jelenleg a béta verziószám: 0.8). Miután letöltötte a fájlt, töltse ezt a parancsot a terminálba, hogy kibontja az alapértelmezett webkönyvtárba:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
A ThinkUp eléréséhez nyisson meg egy webböngészőt, és navigáljon a következők valamelyikéhez:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Adatbázis-kiszolgáló: Itt adhatja be a gazdagépnevet, vagy ha a privát kiszolgálón van, írja be a "localhost"
- Adatbázis neve: Adjon meg egy nevet az adatbázisnak, amelyet a ThinkUp az adatokhoz használ. Ha létezik, akkor létrejön.
-
Felhasználónév: A MySQL-fiók felhasználóneve.
- Jelszó: A MySQL-fiók jelszava.
Ezután kattintson a gombra a folytatáshoz. Lehet, hogy egy ilyen üzenet jelenik meg:
A ThinkUp konfigurálása
Miután bejöttél, látni fogod, hogy még nincsenek fiókjai. A hivatkozásra kattintva módosíthatja.
Vegye figyelembe, hogy esetleg megváltoztatnia kell a visszahívási URL-jét, hogy a külső IP-címre vagy DNS-aliasra mutasson. A Twitternek extra információt kell adnia: a fogyasztóknak és a titkos kulcsoknak.
Ezután kattints a "Speciális beállítások megjelenítése" elemre az alján, hogy feltárd ezt:
Cronon keresztüli adatok feltérképezése
Adatot kell szereznünk a ThinkUp-ba. Kattintson a ThinkUp logóra, vagy csak menjen a ThinkUp főoldalára. Kattintson a bal oldali menüben felsorolt statisztikák bármelyikére.
Látni fogod, hogy nincs semmi elérhető, de látni fogsz egy olyan linket, amely azt mondja: "Most frissítsd az adatait".
Ha rákattintasz, eljutsz egy másik oldalra, ahol láthatod azokat a kísérleteket, amelyek miatt a ThinkUp megpróbálta megszerelni az adatokat a Twitterből. Ez az előzőekben említett robot.
Ha lefelé görget, akkor hasznos javaslatot fog látni.
crontab –e
34 * * * *
Ez azt jelenti, hogy a 34 perccel minden órában végrehajt egy parancsot. Melyik parancsot? Miért, természetesen az egyik ThinkUp javasolta?
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Győződjön meg róla, hogy beírja a jelszavát, és ellenőrizze az e-mail címet ebben a parancsban! Ez biztosítja, hogy a ThinkUp minden órájában frissüljön fel, hogy új adatokat kapjon. Ha részletesebb kritériumokat szeretne használni a bejáró számára, akkor javaslom, hogy az Ubuntu Community Documentation segítségével kezdjenek el a Cron How-To programból. Nyomja meg a CTRL + O billentyűkombinációt a mentéshez, majd a CTRL + X billentyűt a kilépéshez.
Twitter statisztikák
Amellett, hogy egyszerűen archiválja az összes tweetjét, válaszát és egyéb adatait egy MySQL adatbázisba, rengeteg érdekes statisztikát láthat. Megtekintheti bizonyos ügyfelek igénybevételét, mennyit válaszolsz, mennyit válaszolsz, mennyit követelsz, hány követõ van, ezek közül melyeket követik legjobban és még sok más.
A ThinkUp sok funkciót kínál a Twitter-lel, de a Facebook plug-inje ugyanolyan erős. Miután beállította a ThinkUp-ot, akkor is megengedheti barátainak fiókok létrehozását, hogy használhassák is őket! A megőrzés mellett a ThinkUp segítségével is nyomon követheti a felmerülő kérdésekre adott válaszokat, és kiszűrheti a hasznos információkat az egész idővonalról. Sokat segít, ha a Twitter feed nevetségesen elfoglalt vagy sok a következő.