Metadata-Version: 2.1
Name: gdshoplib
Version: 2.3.8
Summary: 
Home-page: https://github.com/p141592
License: MIT
Author: Nikolay Baryshnikov
Author-email: root@k0d.ru
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Natural Language :: Russian
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: Pillow (>=9.3.0,<10.0.0)
Requires-Dist: backoff (>=2.2.1,<3.0.0)
Requires-Dist: boto3 (>=1.26.32,<2.0.0)
Requires-Dist: isort (>=5.10.1,<6.0.0)
Requires-Dist: kafka-python (>=2.0.2,<3.0.0)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: lxml (>=4.9.1,<5.0.0)
Requires-Dist: msgpack (>=1.0.5,<2.0.0)
Requires-Dist: numpy (>=1.24.2,<2.0.0)
Requires-Dist: opencv-python (>=4.7.0.72,<5.0.0.0)
Requires-Dist: orjson (>=3.8.3,<4.0.0)
Requires-Dist: psycopg2-binary (>=2.9.6,<3.0.0)
Requires-Dist: pydantic (>=1.10.2,<2.0.0)
Requires-Dist: python-barcode (>=0.14.0,<0.15.0)
Requires-Dist: python-dateutil (>=2.8.2,<3.0.0)
Requires-Dist: python-magic (>=0.4.27,<0.5.0)
Requires-Dist: pyzbar (>=0.1.9,<0.2.0)
Requires-Dist: qrcode[pil] (>=7.4.2,<8.0.0)
Requires-Dist: redis (>=4.3.5,<5.0.0)
Requires-Dist: reportlab (>=4.0.6,<5.0.0)
Requires-Dist: requests (>=2.28.1,<3.0.0)
Requires-Dist: rich (>=12.6.0,<13.0.0)
Requires-Dist: temporalio (>=1.2.0,<2.0.0)
Requires-Dist: twine (>=4.0.1,<5.0.0)
Requires-Dist: typer[all] (>=0.7.0,<0.8.0)
Requires-Dist: ujson (>=5.7.0,<6.0.0)
Requires-Dist: validators (>=0.20.0,<0.21.0)
Project-URL: Repository, https://github.com/gdhorseshop/gdlib
Description-Content-Type: text/markdown

# Библиотека для управления магазином gdshop

Пользовательские объекты для высокоуровневой работы без привязки к слою данных. Предоставляет Python like интерфейс для работы с объектами

## Finance

- [ ] Информация о состоянии счетов
- [ ] Операций с финансами
- [ ] Статистика по финансам за периоды + Прогнозы
- [ ] Расчет и контроль бюджетов
- [ ] Сбор информации с площадок по финансам
- [ ] Генерация отчетов
- [x] Балловый метод ценообразования

## Marketing

- [ ] Статистика рекламных компаний
- [ ] Управление рекламными компаниями
- [ ] Статистика воронок
- [ ] Выгрузка информации с площадок
- [ ] Генерация отчетов
- [ ] Статистика по товарам

## Order
- [ ] Получение информации о заказах

## Product
- [x] Получение информации о продукте
- [ ] Обновление содержимого продукта
- [x] Выгрузка информации о товаре в фид
- [ ] Работа с закупками
- [ ] Оценка материалов
- [x] Работа с media
- [x] Работа с description
- [x] Выгрузка меда в S3

## Platform
- [x] Генерация товарных фидов


# Полезные ссылки

## Описание товарного фида

https://yandex.ru/support/partnermarket/export/yml.html
https://drive.google.com/file/d/1kkKa0KU7iNOszyC2oQSGmHNwp3sRGKFb/view


# FAQ

ImportError: Unable to find zbar shared library

```
mkdir ~/lib
ln -s $(brew --prefix zbar)/lib/libzbar.dylib ~/lib/libzbar.dylib
```
