Metadata-Version: 2.1
Name: digiseller
Version: 0.0.5
Summary: Digiseller API wrapper
Home-page: https://github.com/onyx256/digiseller
Author: slava256
Author-email: sv2021e@gmail.com
Project-URL: GitHub, https://github.com/onyx256/digiseller
Keywords: digiseller
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.32.3

# Digiseller

Неофициальная Python библиотека для удобного использования Digiseller API. Пока что в разработке, представлено небольшое количество методов и нет обработки исключений. Буду рад любой помощи в разработке.

Многое нагло беру от другого проекта - https://github.com/Ernieleo/Digiseller-API-Python от Ernieleo. Надеюсь никого не обижаю, делаю для себя.

## Установка

Установить можно используя pip:
```sh
pip install digiseller
```

Или напрямую с GitHub:
```sh
pip install git+https://github.com/onyx256/digiseller.git
```

## Использование

Пример использования библиотеки: заработок с последних 10 продаж

```python
from digiseller import Digiseller

seller_id = 123456  # https://my.digiseller.com/inside/my_info.asp?rnd=4324
api_key = 'EXAMPLE'  # https://my.digiseller.com/inside/api_keys.asp
digi = Digiseller(seller_id, api_key)

latest_sales = digi.statistics.get_latest_sales(group=False, top=10)  # Отключаем группировку по товарам, указываем top=10 чтобы получить последние 10 продаж

sales_sum = 0
for sale in latest_sales:
    sales_sum += sale.price_rub  # Имена атрибутов класса Sale соответствуют параметрам возвращаемым с API

print(f'Заработок с последних 10 продаж: {sales_sum} RUB')
```
