Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.

## Contributing

Contributions 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.