Snotify

Latest version: v0.2.2

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.2

What's Changed
* Added Webhook Channel Usage to Documentation. by AnkitOjh in https://github.com/swtormy/snotify/pull/4
* Feature/add headers and body to webhook by swtormy in https://github.com/swtormy/snotify/pull/6

New Contributors
* AnkitOjh made their first contribution in https://github.com/swtormy/snotify/pull/4

**Full Changelog**: https://github.com/swtormy/snotify/compare/snotify-v0.2.1...snotify-v0.2.2

0.2.1

Key Changes
- **Dual Operation Modes**: Added support for both synchronous and asynchronous operations
- New `ANotifier` class for asynchronous operations
- Enhanced `Notifier` class for synchronous operations
- **Enhanced Channel Management**:
- Auto-generation of channel names
- Improved validation mechanisms
- Flexible recipient type handling
- **Improved Logging System**:
- Configurable logging levels
- Enhanced error reporting
- Better debugging capabilities

Major Features
- Support for Multiple Channels (Telegram, Email, custom channels)
- Fallback Mechanism with configurable order
- Flexible recipient type handling (both objects and string identifiers)
- Comprehensive logging system

Technical Improvements
- Enhanced notification channel architecture
- Improved error handling and validation
- Better test coverage for both sync and async operations

Documentation
- Updated README with dual mode usage examples
- Added detailed configuration guides
- Improved API documentation

Requirements
- Python 3.7+
- aiohttp
- aiosmtplib

Full Changelog
- feat: add asynchronous notification support and enhance README
- feat: improve channel management and logging configuration
- feat: enhance notification channels with fallback mechanism and recipient type flexibility

For detailed commit history, please visit our [GitHub repository](https://github.com/yourusername/snotify/commits/main)

0.1.1

Key Changes

- **Support for Multiple Channels**: The library now supports sending notifications via Telegram, Email, and custom channels.
- **Fallback Mechanism**: Ability to specify the order of channels for sending messages in case of failure.
- **Improved Setup and Usage**: Easy integration and configuration of notification channels.

Fixes

- Minor bug fixes and improved stability.

Requirements

- Python 3.7+
- aiohttp
- aiosmtplib

**Full Changelog**: [Changelog](https://github.com/swtormy/snotify/commits/snotify-v0.1.1)

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.