Парсеры 1.1 Help

Установка и запуск

В этой статье описан процесс установки и запуска продукта.

Требования

Системные требования

  • Процессор: минимум 4 ядра

  • Оперативная память: минимум 8 ГБ DDR4

  • Накопитель: NVMe SSD, минимум 20 ГБ свободного пространства

Требования к окружению

  • Операционная система: Ubuntu >= 22.04

  • Установленный Docker

  • Пользователь должен входить в группу docker:

sudo usermod -aG docker <username>
  • Настроенные SSH-ключи (алгоритм RSA)

  • В файле ~/.ssh/config должны быть прописаны следующие записи:

Host tg-bot.parser.github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_parser_tg_bot Host parser.github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_parsers Host api.parser.github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_parser_api

Установка

Склонируйте репозиторий и дайте права на выполнение установочного скрипта:

git clone git@parser.github.com:asianetsievskaya/parsers.git && cd ./parsers/ && chmod +x update.sh

Запуск

В директории parsers/parser-api создайте файл .env, используя .env.examples в качестве шаблона. Пример содержимого:

API_KEY_SEARCH_V1=AQVN3Dqhs-FO1111111111111_t6WJvpZ5d6jKHOS OAUTH_TOKEN=y0_AgAAAAAjqpJNAA111111111111111111LitQDa0fzEHdadBQGq2OgA FOLDER_ID=b1gk111111111111h07 LOGIN_VK="+7 999 999 99 99" PASSWORD_VK="password" MAX_COMMUNITIES_VK=500 WEB_DRIVER_PATH=/usr/lib/chromium/chromedriver CHROME_PATH=/usr/lib/chromium/chromium LOGIN_TENCHAT="+7 999 999 99 99" PASSWORD_TENCHAT="password" MAX_COMMUNITIES_TENCHAT=500

После этого выполните скрипт установки в корневой папке проекта:

bash update.sh
12 April 2025