Metadata-Version: 2.4
Name: pyvkpns
Version: 0.1.2
Summary: Client to send push notifications via VKPNS api
License: MIT
License-File: LICENSE
Keywords: push,notifications,rustore,vk,client
Author: Timofei Ivankov
Requires-Python: >=3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: aiohappyeyeballs (==2.6.1)
Requires-Dist: aiohttp (==3.12.15)
Requires-Dist: aioresponses (==0.7.8)
Requires-Dist: aiosignal (==1.4.0)
Requires-Dist: attrs (==25.3.0)
Requires-Dist: frozenlist (==1.7.0)
Requires-Dist: idna (==3.10)
Requires-Dist: iniconfig (==2.1.0)
Requires-Dist: multidict (==6.6.4)
Requires-Dist: packaging (==25.0)
Requires-Dist: pluggy (==1.6.0)
Requires-Dist: propcache (==0.3.2)
Requires-Dist: pygments (==2.19.2)
Requires-Dist: pytest (==8.4.2)
Requires-Dist: pytest-asyncio (==1.2.0)
Requires-Dist: yarl (==1.20.1)
Project-URL: Homepage, https://github.com/deadlovelll/pyvkpns
Project-URL: Repository, https://github.com/deadlovelll/pyvkpns
Description-Content-Type: text/markdown

# pyvkpns

![RuStore Logo](https://upload.wikimedia.org/wikipedia/commons/e/e5/RuStore_logo.svg)

Python client for push notifications in RuStore.

## Features

- Send and receive push notifications
- Easy integration with Python projects
- Works with RuStore notification service

## Installation

Install via pip:

```bash
pip install pyvkpns
```
Or from source:

```bash
git clone https://github.com/deadlovelll/pyvkpns.git
cd pyvkpns
pip install .
```

## Usage

```py
from pyvkpns import VKPNSClient

client = VKPNSClient(
    project_id="YOUR_PROJECT_ID", 
    service_token="YOUR_SERVICE_TOKEN",
    platform="PLATFORM",
)
await client.send_notification(
    title="Hello", 
    body="This is a test notification",
)
```

## Contributing

Contributions are welcome. Please open issues or submit pull requests.

License
MIT License © 2025 Timofei Ivankov
