ThinkUp - это блестящее приложение (в настоящее время в бета-версии), которое будет архивировать все ваши твиты, ваши ответы, ответы и т. Д., Чтобы вы могли искать их и находить полезную статистику использования. В нем имеется довольно много плагинов, в том числе один, который добавляет полную поддержку 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 должен предоставить вам дополнительную информацию: потребительские и секретные ключи.
Затем нажмите «Показать дополнительные параметры» внизу, чтобы открыть это:
Он перенаправит вас в Twitter, где вам просто нужно нажать кнопку «Разрешить», а затем отправить его обратно в ThinkUp.
Сканирование данных через 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, но его плагин Facebook так же мощный. После того, как вы настроите ThinkUp, вы даже можете позволить своим друзьям создавать учетные записи, чтобы они могли использовать их тоже! В дополнение к сохранению, вы также можете использовать ThinkUp для отслеживания ответов на поставленные вами вопросы и отфильтровывать полезную информацию со всей вашей временной шкалы. Это очень помогает, когда вы используете фид Twitter, смешно занят или происходит много нового.