Как архивировать, искать и просматривать ваши данные в Twitter с помощью ThinkUp

Оглавление:

Как архивировать, искать и просматривать ваши данные в Twitter с помощью ThinkUp
Как архивировать, искать и просматривать ваши данные в Twitter с помощью ThinkUp

Видео: Как архивировать, искать и просматривать ваши данные в Twitter с помощью ThinkUp

Видео: Как архивировать, искать и просматривать ваши данные в Twitter с помощью ThinkUp
Видео: СКРИПТИНГ ЗА 5 МИНУТ В РОБЛОКС - YouTube 2024, Май
Anonim
Обеспокоены архивированием твитов? Хотите более мощный поиск? Хотите посмотреть статистику твитов? Вы можете сделать все это и многое другое, установив ThinkUp на свой домашний сервер.
Обеспокоены архивированием твитов? Хотите более мощный поиск? Хотите посмотреть статистику твитов? Вы можете сделать все это и многое другое, установив ThinkUp на свой домашний сервер.

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

Введите свой пароль и установите его. Чтобы завершить это, вам придется перезапустить сервер Apache:
Введите свой пароль и установите его. Чтобы завершить это, вам придется перезапустить сервер Apache:

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» в / var / www.
Это автоматически создаст каталог под названием «thinkup» в / var / www.

Чтобы получить доступ к ThinkUp, откройте веб-браузер и перейдите к одному из следующих:

https://localhost/thinkup

https://your.internalip.address/thinkup

Затем обновите страницу своего браузера.
Затем обновите страницу своего браузера.
Нажмите ссылку «Установка ThinkUp», чтобы начать первоначальную настройку. Вы увидите экран требований.
Нажмите ссылку «Установка ThinkUp», чтобы начать первоначальную настройку. Вы увидите экран требований.
Тебе должно быть хорошо. Прокрутите вниз и нажмите кнопку, чтобы продолжить.
Тебе должно быть хорошо. Прокрутите вниз и нажмите кнопку, чтобы продолжить.
Вам нужно будет ввести действительный адрес электронной почты, создать пароль и установить часовой пояс. Это простые варианты. Далее идут более жесткие.
Вам нужно будет ввести действительный адрес электронной почты, создать пароль и установить часовой пояс. Это простые варианты. Далее идут более жесткие.
  • Хост базы данных: здесь, введите свое имя хоста или, если оно находится на вашем личном сервере, просто введите «localhost»,

  • Имя базы данных: введите имя базы данных, которую ThinkUp будет использовать для своих данных. Он будет создан, если он не существует.
  • Имя пользователя: ваше имя пользователя учетной записи MySQL.

  • Пароль: ваш пароль учетной записи MySQL.

Затем нажмите кнопку, чтобы продолжить. Вы можете увидеть следующее сообщение:

Просто введите две команды в терминал, чтобы создать файл конфигурации и изменить право собственности на него.
Просто введите две команды в терминал, чтобы создать файл конфигурации и изменить право собственности на него.
После нажатия кнопки вы увидите сообщение с зеленым фоном, в котором говорится, что установка прошла успешно и что для активации вашей учетной записи было отправлено электронное письмо. Войдите в свой адрес электронной почты, нажмите ссылку (убедитесь, что IP / домен правильно), и вы увидите красивое зеленое сообщение «активировано».
После нажатия кнопки вы увидите сообщение с зеленым фоном, в котором говорится, что установка прошла успешно и что для активации вашей учетной записи было отправлено электронное письмо. Войдите в свой адрес электронной почты, нажмите ссылку (убедитесь, что IP / домен правильно), и вы увидите красивое зеленое сообщение «активировано».
Введите свои учетные данные и войдите в систему!
Введите свои учетные данные и войдите в систему!

Настройка ThinkUp

Когда вы войдете, вы увидите, что у вас еще нет аккаунтов. Нажмите ссылку, чтобы изменить это.

По умолчанию он попросит вас добавить учетную запись Twitter. Прокрутите страницу вниз до места, где говорится: «Настройте плагин Twitter» и следуйте инструкциям для регистрации ThinkUp на Twitter.
По умолчанию он попросит вас добавить учетную запись Twitter. Прокрутите страницу вниз до места, где говорится: «Настройте плагин Twitter» и следуйте инструкциям для регистрации ThinkUp на Twitter.

Имейте в виду, что вам может потребоваться изменить URL-адрес обратного вызова, чтобы указать на внешний IP-адрес или псевдоним DNS. Twitter должен предоставить вам дополнительную информацию: потребительские и секретные ключи.

Будьте осторожны с ними, поскольку они уникальны для взаимодействия этого приложения с вашей учетной записью Twitter! Введите эти ключи в конфигурацию ThinkUp.
Будьте осторожны с ними, поскольку они уникальны для взаимодействия этого приложения с вашей учетной записью Twitter! Введите эти ключи в конфигурацию ThinkUp.

Затем нажмите «Показать дополнительные параметры» внизу, чтобы открыть это:

Вы можете использовать такие значения, как я. После завершения настройки ThinkUp будет использовать поисковый робот, чтобы получить информацию из Twitter.Увеличивая эту погрешность и другие значения, мы получим все больше и больше данных для каждого сканирования. Когда вы закончите, нажмите кнопку «Сохранить» и прокрутите вверх. Вы увидите еще одну кнопку с надписью «Authorize ThinkUp on Twitter». Нажмите на нее.
Вы можете использовать такие значения, как я. После завершения настройки ThinkUp будет использовать поисковый робот, чтобы получить информацию из Twitter.Увеличивая эту погрешность и другие значения, мы получим все больше и больше данных для каждого сканирования. Когда вы закончите, нажмите кнопку «Сохранить» и прокрутите вверх. Вы увидите еще одну кнопку с надписью «Authorize ThinkUp on Twitter». Нажмите на нее.
Image
Image

Он перенаправит вас в Twitter, где вам просто нужно нажать кнопку «Разрешить», а затем отправить его обратно в ThinkUp.

Когда вы прокрутите страницу вверх, вы увидите свою учетную запись, указанную в разделе «Плагин Twitter», и если вы можете сделать свою статистику общедоступной, нажмите кнопку «Установить для общего доступа». Это сделает так, что вам не придется входить в систему, чтобы просмотреть всю статистику, когда вы перейдете к https:// localhost / thinkup в будущем.
Когда вы прокрутите страницу вверх, вы увидите свою учетную запись, указанную в разделе «Плагин Twitter», и если вы можете сделать свою статистику общедоступной, нажмите кнопку «Установить для общего доступа». Это сделает так, что вам не придется входить в систему, чтобы просмотреть всю статистику, когда вы перейдете к https:// localhost / thinkup в будущем.

Сканирование данных через Cron

Нам нужно получить некоторые данные в ThinkUp. Нажмите логотип ThinkUp или просто перейдите на главную страницу ThinkUp. Нажмите на любую статистику, указанную в меню слева.

Вы увидите, что нет ничего доступного, но вы увидите ссылку, в которой говорится: «Обновите свои данные сейчас».
Вы увидите, что нет ничего доступного, но вы увидите ссылку, в которой говорится: «Обновите свои данные сейчас».

Нажав на нее, вы перейдете на другую страницу, где вы сможете увидеть, как мои попытки ThinkUp захватили данные у вас на Twitter. Это ранее упомянутый искатель.

Если вы прокрутите вниз, вы увидите удобное предложение.

Эта команда внизу? Мы можем автоматизировать это в Linux с помощью cron. Вернитесь на терминал и введите следующую команду:
Эта команда внизу? Мы можем автоматизировать это в Linux с помощью cron. Вернитесь на терминал и введите следующую команду:

crontab –e

Он попросит вас выбрать текстовый редактор. Nano отлично подходит для новичков, и это то, что мы использовали ранее, поэтому нажмите 2, чтобы сделать это по умолчанию.
Он попросит вас выбрать текстовый редактор. Nano отлично подходит для новичков, и это то, что мы использовали ранее, поэтому нажмите 2, чтобы сделать это по умолчанию.
Каждый из пяти столбцов вверху представляет периоды времени для повторения: минуты, часы, день месяца, месяц и день недели. Ввод номера задает эти значения, в то время как ввод звездочки будет игнорировать этот критерий. Вы видите, я ввел:
Каждый из пяти столбцов вверху представляет периоды времени для повторения: минуты, часы, день месяца, месяц и день недели. Ввод номера задает эти значения, в то время как ввод звездочки будет игнорировать этот критерий. Вы видите, я ввел:

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 также извлекает для вас полезную информацию, например, все сообщения, которые упоминают вас, упоминает, что они не отвечают или не пересылаются, и полные разговоры.
ThinkUp также извлекает для вас полезную информацию, например, все сообщения, которые упоминают вас, упоминает, что они не отвечают или не пересылаются, и полные разговоры.
Внизу вы также можете увидеть, как ThinkUp вытягивает списки ссылок, которые появляются в ваших твитах, изображения, которые появляются в ваших твитах, и многое другое.
Внизу вы также можете увидеть, как ThinkUp вытягивает списки ссылок, которые появляются в ваших твитах, изображения, которые появляются в ваших твитах, и многое другое.
И, конечно же, вы можете выполнить поиск по любой из этих категорий, нажав на ссылку поиска.
И, конечно же, вы можете выполнить поиск по любой из этих категорий, нажав на ссылку поиска.
Вы получите отличное окно поиска, которое сводится к тексту.
Вы получите отличное окно поиска, которое сводится к тексту.
Image
Image

ThinkUp предоставляет множество функций с помощью Twitter, но его плагин Facebook так же мощный. После того, как вы настроите ThinkUp, вы даже можете позволить своим друзьям создавать учетные записи, чтобы они могли использовать их тоже! В дополнение к сохранению, вы также можете использовать ThinkUp для отслеживания ответов на поставленные вами вопросы и отфильтровывать полезную информацию со всей вашей временной шкалы. Это очень помогает, когда вы используете фид Twitter, смешно занят или происходит много нового.

Рекомендуемые: