Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.04 KB

File metadata and controls

43 lines (30 loc) · 1.04 KB

Analyzer Machine

Задача: on-demand агент для анализа трафика/конверсий/SEO. Мультиклиентность: configs лежат в clients/, секреты — только локально (.env / .env.), в git не попадают.

Установка

pip install -r requirements.txt

Быстрый старт

  1. Скопируйте .env.example в .env и заполните токены:

    • YANDEX_METRIKA_TOKEN
    • YM_WEBMASTER_TOKEN
    • GSC_CLIENT_ID
    • GSC_REFRESH_TOKEN
    • при необходимости настройте HTTP_PROXY / HTTPS_PROXY / NO_PROXY.
  2. Посмотрите клиентов:

python -m app.cli clients
  1. Проверьте конфиг клиента:
python -m app.cli validate partacademy
  1. Сгенерируйте отчёты (заглушка печатает полученные данные):
make reports CLIENT=partacademy
  1. Запустите тесты:
make test