:speech_balloon: | A simple Python Module for sending cross-platform desktop notifications on Windows, macOS and Linux
Full Changelog: https://github.com/ms7m/notify-py/compare/v0.3.38...v0.3.39
Special thanks @GiorgosXou.
Notifications on Linux will now be done directly via dbus with the jeepney library. Jeepney is a pure python module.
All notifiers will not be imported at initalization. You can still pass a notifier manually, if you want to override the OS check!
This library should work fine with Apple Silicon & Big Sur.
Custom audio sounds will no longer make a console window appear for Windows users who use python applications packaged with PyInstaller (#29)
Application names will now pass to Libnotify (legacy notifier) #27
LinuxNotifierLibNotify
and LinuxNotifier
. If you wish to continue to use the default method for notifications in versions <=0.3.1, please pass the linux_use_legacy_notifier
argument to Notify(..)
LinuxNotifierLibNotify
is available by setting the optional argument linux_fallback_libnotify
to True
.override_detected_notification_system
kwarg has been changed to use_custom_notifier
. This kwarg is for passing a custom object inherited by BaseNotifier.
override_detected_notification_system
is now for passing a custom platform name.
override_windows_version_detection
: this new kwarg allows for older 8/7 users to attempt to try to use the Windows 10 method of notifying. (Probably will not work).
notifypyEnableLogging
: this new kwarg enables logging.
CLI Support! (Syntax can be found at #12)
enable-logging
to re enable.This adds support for sending notifications without blocking. (#2 ). Thanks to @Leterax for this contribution.