Metadata-Version: 2.1
Name: anynotify
Version: 0.0.1
Summary: Backend-independent error notification library
Home-page: https://github.com/atodekangae/anynotify
Author: atodekangae
Author-email: atodekangae@gmail.com
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.26.0
Provides-Extra: dev
Requires-Dist: pytest<7.0,>=6.0; extra == "dev"
Requires-Dist: gevent<25.0.0,>=24.2.1; extra == "dev"

# anynotify

anynotify is a flexible, backend-independent error notification system for Python applications. It enables developers to seamlessly integrate error reporting with various notification channels such as Discord.

## Features

- **Backend Independent**: Choose your preferred notification channel.
- **Easy Integration**: Simple setup process for Python applications.
- **Rate-limiting**: Prevent flooding notification channels.

## Quick Start
```python
import anynotify
import logging

anynotify.init(
    integrations=[anynotify.LoggingIntegration()],
    client=anynotify.DiscordClient(webhook_url='https://...'),
)
logging.warning('This will be sent to the Discord channel')
```
