
Digital Methods Initiative - Инструментарий для захвата и анализа Twitter
Набор инструментов для сбора и анализа твитов Digital Methods Initiative (DMI-TCAT) позволяет получать и собирать твиты из Twitter, а также анализировать их различными способами.
Подробные инструкции по установке вы найдете в wiki.
Выполните:
curl https://raw.githubusercontent.com/digitalmethodsinitiative/dmi-tcat/master/helpers/tcat-install-linux.sh | sudo bash
Последние образы Docker доступны на Docker Hub.
docker run --publish 80:80 --volume tcat_data:/var/lib/mysql/ --detach --name tcat digitalmethodsinitiative/tcat:1.0 — Docker загрузит версию 1.0 (или любой другой тег, которым вы замените «1.0»).--publish HOST_PORT:80 позволяет указать, какой порт на хост-сети используется. Если вы используете другой порт, возможно, потребуется добавить -e SERVERNAME=localhost:HOST_PORT, где HOST_PORT — желаемый порт, так как он используется для внутренних ссылок в интерфейсе TCAT.--volume volume_name:/var/lib/mysql/ гарантирует, что вы сможете легко повторно использовать базу данных TCAT mysql и восстановить данные после прекращения использования TCAT.docker logs tcat (установка может занять некоторое время, так что можно подождать или выполнить docker logs -f tcat для наблюдения за процессом).admin для создания первых корзин сбора твитов.docker stop tcat
и
docker start tcatУстановка Docker также позволяет легко разместить TCAT на сервере. Помимо переменной окружения SERVERNAME, вы также можете использовать Let’s Encrypt, добавив -e LETSENCRYPT=y и -e [email protected]. Также следует открыть порт 443 для работы Let’s Encrypt. Полная команда может выглядеть так:
docker run --publish 80:80 --publish 443:443 --volume tcat_data:/var/lib/mysql/ --detach --name tcat -e SERVERNAME=my.website.com -e LETSENCRYPT=y -e [email protected] digitalmethodsinitiative/tcat:1.0
Наконец, если вы хотите самостоятельно разрабатывать TCAT, вы можете клонировать этот репозиторий и создать собственный образ.
git clone https://github.com/digitalmethodsinitiative/dmi-tcat.gitdocker image build --progress=plain -t tcat:1.0 .digitalmethodsinitiative/tcat:1.0 на tcat:1.0 в команде docker run, описанной выше.При сообщении о проблемах и ошибках используйте шаблоны для issues.
Хороший способ описать тот факт, что у нас не так много.
Мы рады предложениям и улучшениям.
Apache License Version 2.0