parent
dadf74aa74
commit
36a4252d08
@ -0,0 +1,39 @@
|
|||||||
|
##########################################################################
|
||||||
|
# Copyright (C) 2022 Kostya Klochko <kostya_klochko@ukr.net> #
|
||||||
|
# #
|
||||||
|
# This file is part of Anitube Simple Notification. #
|
||||||
|
# #
|
||||||
|
# Anitube Simple Notification is free software: you can redistribute #
|
||||||
|
# it and/or modify it under the terms of the GNU General Public #
|
||||||
|
# License as published by the Free Software Foundation, either version #
|
||||||
|
# 3 of the License, or (at your option) any later version. #
|
||||||
|
# #
|
||||||
|
# Anitube Simple Notification is distributed in the hope that it will #
|
||||||
|
# be useful, but WITHOUT ANY WARRANTY; without even the implied #
|
||||||
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See #
|
||||||
|
# the GNU General Public License for more details. #
|
||||||
|
# #
|
||||||
|
# You should have received a copy of the GNU General Public License #
|
||||||
|
# along with Anitube Simple Notification. If not, see #
|
||||||
|
# <https://www.gnu.org/licenses/>. #
|
||||||
|
##########################################################################
|
||||||
|
|
||||||
|
"""
|
||||||
|
This module has all for simplify work with notifications.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from notifypy import Notify
|
||||||
|
|
||||||
|
class Notification:
|
||||||
|
"""The handler of notification."""
|
||||||
|
def __init__(self, title, message, icon_path=""):
|
||||||
|
"""Initialising the connection information."""
|
||||||
|
self.title, self.message, self.icon_path = title, message, icon_path
|
||||||
|
|
||||||
|
def send(self):
|
||||||
|
"""Send the notification."""
|
||||||
|
notification = Notify()
|
||||||
|
notification.title = self.title
|
||||||
|
notification.message = self.message
|
||||||
|
notification.icon = self.icon_path
|
||||||
|
notification.send()
|
Loading…
Reference in new issue