Metadata-Version: 2.1
Name: pixelbin
Version: 1.0.1
Summary: Pixelbin SDK for Python
Home-page: https://github.com/pixelbin-dev/pixelbin-python-sdk
License: MIT
Keywords: Pixelbin
Author: Pixelbin
Author-email: dev@pixelbin.io
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: aiohttp (>=3.8.1,<4.0.0)
Requires-Dist: marshmallow (>=3.15.0,<4.0.0)
Requires-Dist: pytz (>=2022.1,<2023.0)
Requires-Dist: ujson (>=5.2.0,<6.0.0)
Project-URL: Repository, https://github.com/pixelbin-dev/pixelbin-python-sdk
Description-Content-Type: text/markdown

# Pixelbin Backend SDK for Python

Pixelbin Backend SDK for python helps you integrate the core Pixelbin features with your application.

## Getting Started

Getting started with Pixelbin Backend SDK for Python

### Installation

```
pip install pixelbin
```

---

### Usage

#### Quick Example

```python
import asyncio

from pixelbin import PixelbinClient, PixelbinConfig

// create client with your API_TOKEN
config = PixelbinConfig({
    "domain": "https://api.pixelbin.io",
    "apiSecret": "API_TOKEN",
})

// Create a pixelbin instance
pixelbin:PixelbinClient = PixelbinClient(config=config)

# Sync method call
try:
    result = pixelbin.assets.listFiles()
    print(result)
except Exception as e:
    print(e)

# Async method call
try:
    result = asyncio.get_event_loop().run_until_complete(pixelbin.assets.listFilesAsync())
    print(result)
except Exception as e:
    print(e)
```

## Documentation

-   [API docs](documentation/platform/README.md)

