ThinkUp е брилянтно приложение (понастоящем в бета версия), което ще архивира всичките ви tweets, вашите отговори, отговори и т.н., така че да можете да търсите чрез тях и да намерите полезни статистически данни за употребата. Той има доста плъгини, включително и този, който добавя пълна подкрепа за Facebook.
Той е проектиран да бъде инсталиран на сървър LAMP; т.е. Linux, Apache, MySQL и PHP е това, което ще осигури гръбнакът за него. Макар че е възможно да го инсталирате на машина, базирана на Windows или Mac, тя лесно се обработва в Linux, така че ще използваме Ubuntu, за да ви покажем как да го стартираме. Тя е в много активно развитие от основателя, Джина Трапани и от много потребители в общността.
Предварителни
ThinkUp понастоящем е в бета версия, така че ще има някои бъгове и нещата не могат да вървят перфектно, така че ако не сте заинтересувани от преобличането (а може би и от подаването на доклади за грешки), това може да не е за вас. На първо място, ще трябва да имате LAMP сървър, който да работи, и ще предположим, че вече сте го настроили. Ще ви е необходима и лична потребителска сметка в MySQL. И накрая, функцията за поща в PHP трябва да работи, което означава, че ще ви е необходима програма или скрипт, който може да изпраща поща, но ако не, ние ви покрихме.
Добре, за да започнем, ще трябва да инсталираме някои допълнителни неща, които може да не са вече инсталирани, като например cURL и GD. За да направите това, трябва само да въведете следната команда:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Друга възможност е да използвате:
sudo service apache2 restart
Изпрати писмо
Както бе отбелязано по-горе, ще ви трябва нещо, което може да изпраща поща на вашия сървър. Ако не го направите, има много лесно решение за него. Просто инсталирайте sendmail със следната команда:
sudo apt-get install sendmail
След това трябва да редактираме файла php.ini, за да посочим новата инсталирана програма.
sudo nano /etc/php5/apache2/php.ini
Натискайте бутона надолу, докато намерите нещо, което изглежда така:
;sendmail_path =
Трябва да изтриете първоначалната точка и запетая и да я добавите в края. Променете този ред така, че да изглежда така:
sendmail_path = /usr/sbin/sendmail -t –i
За да запазите, натиснете CTRL + O и въведете. Ако бъдете подканени да презапишете, натиснете Y. След това излезте с CTRL + X.
И накрая, рестартирайте Apache, както направихме и в последната секция. Това ще осигури на сървъра ви възможността да изпращате поща, от която ще ни трябват малко време, за да активираме нашия ThinkUp профил.
Инсталиране на ThinkUp
Преминете към страницата ThinkUp GitHub, за да изтеглите ThinkUp (в момента бета версия 0.8). Щом го изтеглите, отворете тази команда в терминала, за да я извлечете в уеб директорията по подразбиране:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
За да отворите ThinkUp, отворете уеб браузър и отидете на някое от следните:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
База данни на хоста: Тук въведете името на хоста си или ако е на вашия частен сървър, просто въведете "localhost"
- Име на базата данни: Въведете име за базата данни, която ThinkUp ще използва за данните си. Тя ще бъде създадена, ако тя не съществува.
-
Потребителско име: Вашето потребителско име в MySQL акаунта.
- Парола: Паролата за MySQL акаунта.
След това кликнете върху бутона, за да продължите. Може да видите съобщение като това:
Конфигуриране на ThinkUp
Щом влезете, ще видите, че все още нямате създадени профили. Кликнете върху връзката, за да промените това.
Имайте предвид, че може да се наложи да промените URL адреса си за обратно извикване, за да посочите външния си IP адрес или псевдоним на DNS. Twitter трябва да ви даде допълнителна информация: потребителски и тайни ключове.
След това кликнете върху "Показване на разширените опции" в долната част, за да разберете това:
Проследяване на данните чрез Cron
Трябва да получим някои данни в ThinkUp. Кликнете върху логото на ThinkUp или просто отидете на главната страница на ThinkUp. Кликнете върху някоя от статистическите данни, изброени в менюто отляво.
Ако кликнете върху него, ще ви отведе до друга страница, където можете да видите опитите, направени от моя ThinkUp, за да изтеглите данните от Twitter за вас. Това е споменатият преди това робот.
Ако превъртите надолу, ще видите удобно предложение.
crontab –e
34 * * * *
Това означава, че всеки час на 34-минутната марка ще изпълни команда. Коя команда? Защо, предполагаше един ThinkUp, разбира се!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Уверете се, че сте въвели паролата си и проверете имейл адреса в тази команда! Това ще гарантира, че всеки час ThinkUp се опреснява, за да получи нови данни. Ако искате да използвате по-сложни критерии за вашия робот, предлагам да започнете с Cron How-To от документацията на Общността на Ubuntu. Натиснете CTRL + O, за да запишете, а след това CTRL + X, за да излезете.
Статистика в Twitter
Освен че просто архивирате всичките си съобщения, отговори и друга информация в базата данни на MySQL, можете да видите много интересни статистически данни. Можете да видите как се използват конкретни клиенти, колко отговаряте в сравнение с колко ви пишем, колко последователи имате, кои от тях са най-последвани и много повече.
ThinkUp осигурява много функционалност с Twitter, но неговият plug-in във Facebook е също толкова мощен. След като конфигурирате ThinkUp, можете дори да позволите на приятелите си да създават акаунти, така че да могат да го използват и вие! В допълнение към запазването можете да използвате ThinkUp и да проследявате отговорите на въпросите, които изпращате и филтрирате полезна информация от цялата си времева линия. Тя помага много, когато сте фуражи в Twitter е абсурдно зает или има много неща, които се случват.