Analyzer Machine
Задача: on-demand агент для анализа трафика/конверсий/SEO. Мультиклиентность: configs лежат в clients/, секреты — только локально (.env / .env.), в git не попадают.
pip install -r requirements.txt-
Скопируйте
.env.exampleв.envи заполните токены:YANDEX_METRIKA_TOKENYM_WEBMASTER_TOKENGSC_CLIENT_IDGSC_REFRESH_TOKEN- при необходимости настройте
HTTP_PROXY/HTTPS_PROXY/NO_PROXY.
-
Посмотрите клиентов:
python -m app.cli clients- Проверьте конфиг клиента:
python -m app.cli validate partacademy- Сгенерируйте отчёты (заглушка печатает полученные данные):
make reports CLIENT=partacademy- Запустите тесты:
make test