Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anishvedant/notification-reminder
This repository contains a simple Python script for sending customizable desktop notifications. It's designed to be flexible and easy to use for a variety of notification purposes.
https://github.com/anishvedant/notification-reminder
alert automated automatic-control cross-platform desktop-notification message notification notifier notifier-automated plyer python python-script python3 reminder
Last synced: about 2 months ago
JSON representation
This repository contains a simple Python script for sending customizable desktop notifications. It's designed to be flexible and easy to use for a variety of notification purposes.
- Host: GitHub
- URL: https://github.com/anishvedant/notification-reminder
- Owner: anishvedant
- License: mit
- Created: 2024-05-16T02:27:43.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T23:18:46.000Z (6 months ago)
- Last Synced: 2024-06-19T00:21:50.490Z (6 months ago)
- Topics: alert, automated, automatic-control, cross-platform, desktop-notification, message, notification, notifier, notifier-automated, plyer, python, python-script, python3, reminder
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Notification Remainder
Notification Remainder uses the `plyer` library to send desktop notifications with customizable titles, messages, and icons. It's a versatile tool that can be adapted for various use cases such as reminders, alerts, or informational messages.
## Features
- Uses the `plyer` library for cross-platform notifications.
- Allows for the inclusion of an icon in the notification.- **Custom Title**: Set a custom title for your notification to indicate its purpose.
- **App Name**: Display the name of the application that is sending the notification.
- **Ticker Text**: Show a brief message in the status bar (for Android) when the notification first arrives.
- **Custom Message**: Provide detailed information or instructions in the body of the notification.
- **Icon Support**: Add an icon to the notification to make it more visually appealing.
- **Custom Timeout**: Specify how long the notification should stay visible on the screen.## Installation
To use this script, you need to have Python installed on your system. Additionally, you'll need to install the `plyer` library if you haven't already. You can install it using pip:
```bash
pip install plyer
```## Usage
Save the script to a file, for example, notification.py, and run it using Python. You can customize the title, message, icon, and timeout by modifying the script.
## Customization
- **Title**: Change the title parameter to your desired notification title.
- **App Name**: Modify the app_name parameter to reflect the name of your application.
- **Ticker**: Update the ticker parameter with a short text to display briefly in the status bar (for Android).
- **Message**: Customize the message parameter with the content you want to display in the notification.
- **Icon**: Specify the path to your icon file in the app_icon parameter.
- **Timeout**: Adjust the timeout parameter to change how long the notification is displayed.
## ContributingContributions are welcome! Feel free to fork the repository and submit pull requests with your improvements and bug fixes.
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.