Загрижени ли сте за архивирането на вашите tweets? Искате ли по-мощно търсене? Искате ли да видите статистическите си данни за чуруликане? Можете да направите всичко това и повече, като инсталирате ThinkUp на вашия домашен сървър.
ThinkUp е брилянтно приложение (понастоящем в бета версия), което ще архивира всичките ви tweets, вашите отговори, отговори и т.н., така че да можете да търсите чрез тях и да намерите полезни статистически данни за употребата. Той има доста плъгини, включително и този, който добавя пълна подкрепа за Facebook.
Той е проектиран да бъде инсталиран на сървър LAMP; т.е. Linux, Apache, MySQL и PHP е това, което ще осигури гръбнакът за него. Макар че е възможно да го инсталирате на машина, базирана на Windows или Mac, тя лесно се обработва в Linux, така че ще използваме Ubuntu, за да ви покажем как да го стартираме. Тя е в много активно развитие от основателя, Джина Трапани и от много потребители в общността.
ThinkUp понастоящем е в бета версия, така че ще има някои бъгове и нещата не могат да вървят перфектно, така че ако не сте заинтересувани от преобличането (а може би и от подаването на доклади за грешки), това може да не е за вас. На първо място, ще трябва да имате LAMP сървър, който да работи, и ще предположим, че вече сте го настроили. Ще ви е необходима и лична потребителска сметка в MySQL. И накрая, функцията за поща в PHP трябва да работи, което означава, че ще ви е необходима програма или скрипт, който може да изпраща поща, но ако не, ние ви покрихме.
Добре, за да започнем, ще трябва да инсталираме някои допълнителни неща, които може да не са вече инсталирани, като например cURL и GD. За да направите това, трябва само да въведете следната команда:
sudo apt-get инсталирате curl libcurl3 libcurl3-dev php5-curl php5-gd
Въведете паролата си и я оставете да се инсталира. За да завършите това, ще трябва да рестартирате сървъра на Apache:
sudo /etc/init.d/apache2 рестартирайте
Друга възможност е да използвате:
sudo услуга apache2 рестартиране
Дръжте прозореца на терминала отворен, защото може да се наложи да се върнете към него често, за да промените някои неща.
Както бе отбелязано по-горе, ще ви трябва нещо, което може да изпраща поща на вашия сървър. Ако не го направите, има много лесно решение за него. Просто инсталирайте sendmail със следната команда:
sudo apt-get инсталирате 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 GitHub, за да изтеглите ThinkUp (в момента бета версия 0.8). Щом го изтеглите, отворете тази команда в терминала, за да я извлечете в уеб директорията по подразбиране:
sudo unzip път / към / thinkup-0.8.zip -d / var / www
Това автоматично ще създаде директория, наречена "мислене" в / var / www.
За да отворите ThinkUp, отворете уеб браузър и отидете на някое от следните:
HTTP: // Localhost / thinkup
HTTP: //your.internalip.address/thinkup
Коефициентите са, че ще получите това съобщение за грешка поради неправилни разрешения. Можете просто да въведете тази команда в терминал, за да решите проблема.
След това опреснете страницата на браузъра си.
Кликнете върху връзката "Инсталиране на ThinkUp", за да започнете първоначалната конфигурация. Ще видите екрана с изискванията.
Трябва да бъдете добре да отидете. Превъртете надолу и кликнете върху бутона, за да продължите.
Ще трябва да въведете валиден имейл адрес, да създадете парола и да зададете часова зона. Това са лесните опции. По-строгите идват.
След това кликнете върху бутона, за да продължите. Може да видите съобщение като това:
Просто въведете двете команди в терминал, за да създадете конфигурационния файл и да промените собствеността върху него.
След като кликнете върху бутона, ще видите съобщение със зелен фон, в което се казва, че инсталирането е успешно и че е изпратен имейл, за да активирате профила си. Влезте в имейла си, кликнете върху връзката (уверете се, че името на домейна / домейн е правилно) и ще видите хубаво зелено "активирано" съобщение.
Въведете вашите данни и влезте!
Щом влезете, ще видите, че все още нямате създадени профили. Кликнете върху връзката, за да промените това.
По подразбиране той ще ви помоли да добавите профил в Twitter. Превъртете надолу до "Конфигурирай Twitter Plugin" и следвайте стъпките, за да регистрирате ThinkUp в Twitter.
Имайте предвид, че може да се наложи да промените URL адреса си за обратно извикване, за да посочите външния си IP адрес или псевдоним на DNS. Twitter трябва да ви даде допълнителна информация: потребителски и тайни ключове.
Бъдете внимателни с тези, тъй като те са уникални за взаимодействието на това приложение с конкретния ви Twitter акаунт! Въведете тези ключове в конфигурацията ThinkUp.
След това кликнете върху "Показване на разширените опции" в долната част, за да разберете това:
Можете да настроите ценностите, както направих. След като конфигурацията бъде завършена, ThinkUp ще използва робот за получаване на информация от Twitter.Чрез увеличаването на тези допустими грешки и други стойности, ние ще можем да получаваме все повече и повече данни всеки обхождане. Когато сте готови, кликнете върху бутона "Запазване" и превъртете нагоре. Ще видите друг бутон, озаглавен "Упълномощаване на ThinkUp в Twitter". Кликнете върху него.
Тя ще ви пренасочи към Twitter, където просто трябва да кликнете върху бутона "Позволи", след което да ви изпрати обратно към ThinkUp.
Когато превъртите нагоре, ще видите профила си в "Twitter Plugin" и ако можете да направите статистическите си данни публични, кликнете върху бутона "Задаване на публичен". Това ще направи така, че да не се налага да влезете, за да видите всичките си статистики, когато отидете в http: // localhost / thinkup в бъдеще.
Трябва да получим някои данни в ThinkUp. Кликнете върху логото на ThinkUp или просто отидете на главната страница на ThinkUp. Кликнете върху някоя от статистическите данни, изброени в менюто отляво.
Ще видите, че няма нищо, но ще видите връзка, която казва "Актуализирайте данните си сега".
Ако кликнете върху него, ще ви отведе до друга страница, където можете да видите опитите, направени от моя ThinkUp, за да изтеглите данните от Twitter за вас. Това е споменатият преди това робот.
Ако превъртите надолу, ще видите удобно предложение.
Тази команда в дъното? Можем да автоматизираме това в Linux чрез нещо, наречено cron. Върнете се в терминала и въведете следната команда:
crontab -e
Той ще ви помоли да изберете текстов редактор. Nano е чудесно за начинаещи и това е, което използвахме по-рано, така че удари 2, за да направи това по подразбиране.
Всяка от петте колони нагоре представлява периоди от време, които трябва да се повтарят: минути, часове, ден от месеца, месец и ден от седмицата. Въвеждането на номер ще зададе тези стойности, а вписването в звездичка ще пренебрегне този критерий. Над виждате, че съм влязъл:
34 * * * *
Това означава, че всеки час на 34-минутната марка ще изпълни команда. Коя команда? Защо, предполагаше един ThinkUp, разбира се!
cd / var / www / thinkup / crawler /; експортиране THINKUP_PASSWORD = Вашата парола; /usr/bin/phpcrawl.php [email protected]
Уверете се, че сте въвели паролата си и проверете имейл адреса в тази команда! Това ще гарантира, че всеки час ThinkUp се опреснява, за да получи нови данни. Ако искате да използвате по-сложни критерии за вашия робот, предлагам да започнете с Cron How-To от документацията на Общността на Ubuntu. Натиснете CTRL + O, за да запишете, а след това CTRL + X, за да излезете.
Освен че просто архивирате всичките си съобщения, отговори и друга информация в базата данни на MySQL, можете да видите много интересни статистически данни. Можете да видите как се използват конкретни клиенти, колко отговаряте в сравнение с колко ви пишем, колко последователи имате, кои от тях са най-последвани и много повече.
ThinkUp също извлича полезна информация за вас, като например всички публикации, които ви споменават, споменава, че не са отговорите или напред и пълните разговори.
В долната част можете да видите също как ThinkUp извежда списъци с връзки, които се появяват във вашите tweets, снимки, които се появяват във вашите tweets и др.
Разбира се, можете да търсите в някоя от тези категории, като кликнете върху връзката за търсене.
Ще получите великолепен прозорец за търсене, който е подреден на текст.
ThinkUp осигурява много функционалност с Twitter, но неговият plug-in във Facebook е също толкова мощен. След като конфигурирате ThinkUp, можете дори да позволите на приятелите си да създават акаунти, така че да могат да го използват и вие! В допълнение към запазването можете да използвате ThinkUp и да проследявате отговорите на въпросите, които изпращате и филтрирате полезна информация от цялата си времева линия. Тя помага много, когато сте фуражи в Twitter е абсурдно зает или има много неща, които се случват.