A small dbus notifier package
Project description
dbus-notifier
This library offers a simple means of generating dbus notifications on Linux.
Installation and Usage
Make sure at least Python 3.* is installed on the target Linux system.
Install virtualenv in which to install dbus-notifier.
In the virtual environment, run pip3 install dbus-notifier
In the Python code to use dbus-notifier:
from dbusnotifier.dbusnotifier import NotifySender
The simplest code instantiating NotifySender and sending a dbus notification is this:
sender = NotifySender(title="My notifier")
...
sender.notify(message="Hi!")
The above code results in a single message "Hi!" being posting in the notification area.
A more complex scenario supported by dbus-notifier is to create a dictionary with a selection of messages, where each key identifies a message. The code below illustrates this case:
sender = NotifySender(title="My notifier", messages={'0': "Success", '1': "Failed"})
sender.notify(select_key='0')
Dependencies
Please see pyproject.toml.
Status
Mar 2023 First draft, tested locally on Manjaro Linux. Apr 2025 release.
Copyright
Copyright Adam Bukolt
Note that the copyright refers to the code and scripts in this repository and expressly not to any third-party dependencies.
License
MIT
Icons included with this program were created by and are the sole property of the copyright holder.
Note that separate licenses apply to third-party dependencies.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbus_notifier-1.0.2.tar.gz.
File metadata
- Download URL: dbus_notifier-1.0.2.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5682a74ac9ad475bdd709f8dbd63546687488e0eeeff6e4cab3fbc57ee29944
|
|
| MD5 |
efcaad97a800f65c20104c3cac71aebe
|
|
| BLAKE2b-256 |
8bfe1ebbbcdaf40c48cf23fdcd219bc3a769c951db79d2abc5c971b06282ef3b
|
File details
Details for the file dbus_notifier-1.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: dbus_notifier-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 19.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28dd24c2594d48e5e43b01723d4d8650a1b5b9e1df46a93ac2f80cfdd4fdbdf5
|
|
| MD5 |
cd0704dbf84484d05dc7f1b97606588a
|
|
| BLAKE2b-256 |
e51a64a37669b636432253b251013cededb15c6e29fb40d1d626e2287aa4041f
|