Créer des Notifications de bureau avec Python – Code source
C’est génial de développer une application qui vous rappelle vos plans comme une alarme ou une liste de choses à faire. Dans cet article, je vais vous expliquer comment écrire un programme pour obtenir une notification de bureau avec Python.
Comment fonctionne une application de notification de bureau ?
L’objectif principal de l’application de notification de bureau que vous apprendrez à développer aujourd’hui est de nous rappeler constamment les différentes choses que nous devons accomplir tout au long de la journée.
Cette tâche est similaire à une liste de tâches, où nous avons un ensemble d’objectifs à atteindre. Et l’application de notification de bureau nous informera en permanence des différentes tâches et actions à effectuer tout au long de la journée.
Notification de bureau avec Python
Je vais créer une application de notification de bureau pour obtenir un rappel de repos après chaque heure. Votre message et votre alerte peuvent être absolument tout ce que vous voulez. Vous pouvez avoir une liste de choses que vous devez faire dans la journée, la semaine ou le mois, et l’application de rappel vous le rappellera constamment.
Pour cette tâche, vous devez installer une bibliothèque Python connue sous le nom de Plyer, qui est utilisée pour accéder aux composants matériels de votre système. Cette bibliothèque peut être facilement installée en utilisant la commande pip :
pip install pyler.
Voyons maintenant comment écrire un programme Python pour obtenir des notifications sur le bureau :
import time
from plyer import notificationif __name__ == "__main__":
while True:
notification.notify(
title = "ALERT!!!",
message = "Prendre une pause! Cela fait une heure !",
timeout = 10
)
time.sleep(3600)
Après avoir exécuté le code, vous recevrez en continu des notifications toutes les heures ou jusqu’à l’heure que vous avez définie en raison de la boucle while définie dans le code. J’espère que vous avez aimé cet article sur la façon de recevoir des notifications de bureau avec Python. N’hésitez pas à poser vos précieuses questions dans la section des commentaires ci-dessous.