Update notification

This commit is contained in:
Andros Fenollosa 2021-09-19 12:10:00 +02:00
parent aace45581d
commit e01e3b0b4b

View File

@ -8,17 +8,11 @@ import psutil
# Variables # Variables
LIMIT_ABOVE_BATTERY = 85 LIMIT_ABOVE_BATTERY = 85
MESSAGE_LIMIT_ABOVE_BATTERY = "Disconnect your charger" MESSAGE_LIMIT_ABOVE_BATTERY = "Disconnect your charger, has enough 🌹"
LIMIT_BELOW_BATTERY = 15 LIMIT_BELOW_BATTERY = 15
MESSAGE_LIMIT_BELOW_BATTERY = "Connect your charger" MESSAGE_LIMIT_BELOW_BATTERY = "Connect your charger, needs energy 🥀"
FILE_NAME_TEMP = "alert_battery_to_maintain_health" FILE_NAME_TEMP = "alert_battery_to_maintain_health"
PATH_FILE_NAME_TEMP = os.path.join(gettempdir(), FILE_NAME_TEMP) PATH_FILE_NAME_TEMP = os.path.join(gettempdir(), FILE_NAME_TEMP)
NOTIFICATION_PATH_ICON = os.path.abspath(os.path.join(__file__, "..", ".." ,"icons/battery-status.png"))
NOTIFICATION = Notify(
default_notification_title="Alert battery",
default_application_name="Alert battery",
default_notification_icon=NOTIFICATION_PATH_ICON,
)
def get_sensor_battery(): def get_sensor_battery():
@ -26,11 +20,10 @@ def get_sensor_battery():
return psutil.sensors_battery() return psutil.sensors_battery()
def send_notification(message, title="Battery"): def send_notification(message, title="🔋Battery🔋"):
"""Send native notification""" """Send native notification"""
NOTIFICATION.title = title os.system(f"echo '{title}: {message}' > /dev/pts/0"
NOTIFICATION.message = message )
NOTIFICATION.send()
def create_file_block(): def create_file_block():