ACS Data Collection Service
AbovyansConsultingServices — сервис сбора данных с маркетплейсов в ClickHouse
Коннекторы загружают данные из API. Проект работает на Docker и пишет в ClickHouse; библиотеку можно использовать и отдельно.
Поддерживаемые платформы
WB, Ozon, МойСклад, Яндекс.Маркет, Яндекс.Директ, VK, Bitrix24, AlfaCRM, Google Sheets.
Быстрый старт
- Установите Docker.
- Скачайте docker-compose.yml в папку с настройками.
- Положите туда же
settings.xlsx(структура: лист db — БД и Telegram, остальные листы — платформы). - Запуск:
docker-compose up -d
Подробнее по Docker: DOCKER.md
Конфигурация
- settings.xlsx — лист «db»: host, port, user, password, database, bot_token, chats; листы платформ: токены, отчёты, расписание.
- ClickHouse: порт 8123 (HTTP), логи:
docker-compose logs -f
Поддержка
Лицензия
Разработано: AbovyansConsultingServices. Основано на открытых технологиях.
Контекст для разработки (ИИ-агентам)
- Полная документация для агентов: см. файл
AGENTS.mdв родительской папке ACS (выше repos). Там архитектура, правила, ссылки на Morin, пайплайн обновления. - История багов:
BUGS_AND_FIXES.md— детальный разбор всех починок с паттернами диагностики. - Библиотека:
admin/library/acs_data_library/; точка входа:admin/docker/upload_main.py. PyPI:acs-data-collection. - Текущая версия: см.
setup.py(поднимать при каждом релизе). - Золотое правило: при багах сверяйся с рабочим кодом Morin на GitHub (https://github.com/morinad/morin).
Безопасность
Владелец может передавать логины и пароли агентам (ИИ или людям) для выполнения и проверки проекта. Ни при каких обстоятельствах не размещать эти логины и пароли в общедоступных местах: в репозитории на GitHub, в файлах, которые выгружаются и могут стать доступны третьим лицам, в примерах кода, в коммитах и т.п. Только локально или в защищённых каналах.
Версии
Текущая версия: 1.0.6 (2026-02-16). Полная история: CHANGELOG.md в папке ACS.
Благодарности
Спасибо за базис: Morinad
Особая благодарность Александру Морину (@alexdirect) — за знания и вдохновение.
Release files for acs-data-collection 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acs_data_collection-1.1.4.tar.gz | 61.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acs_data_collection-1.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 136.2 kB
Release files / acs_data_collection-1.1.4.tar.gz
| Download URL | acs_data_collection-1.1.4.tar.gz |
|---|---|
| Size | 61.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f485247186630253b8d344735fd5e9b3e5d7ac1be1448ff0ee1dba151922f3f
|
|
BLAKE2b-256 checksum How to use checksums |
ff74e5df794908f5c67891c5ee787f98eb25c5677bf5b373d9cee9e8ab0d5454
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / acs_data_collection-1.1.4-py3-none-any.whl
| Download URL | acs_data_collection-1.1.4-py3-none-any.whl |
|---|---|
| Size | 74.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1cf09b56bdae6e471a79dd6d4aac96f950eadedc8ad838b637365f83d97b70f0
|
|
BLAKE2b-256 checksum How to use checksums |
72bcfadc0759151abeb340f9b909cac31a71d7721e18870a2c80608de8a9fa06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|