Mostrar notificaciones de Windows con Python

Es muy útil mostrar notificaciones estándares del sistema cuando se completa alguna tarea o se ejecuta un evento.

Hacerlo en Windows con Python es muy sencillo y solo tenemos que hacer uso de la librería win10toast. Aquí está toda la información sobre la librería.

Primero deberemos instalarla en nuestro entorno virtual:

pip install win10toast

Ya en nuestro script en Python, la importamos y hacemos uso de ella:

from win10toast import ToastNotifier

if __name__ == "__main__":
    toaster = ToastNotifier()

    toaster.show_toast(
        "Hello World!!!",
        "Notificación de 10 segundos con Python",
        icon_path="python_icon.ico",
        duration=10
    )

Yo he decidido usar un icono con el logo de Python, pero se puede usar la imagen por defecto sustituyendo “python_icon.ico” por “”.

La notificación se vería así:

En este repositorio de Git Hub está el código y el icono de Python.

Publicado por Fj Asensi

BigData & MachineLearning Developer | Senior Microsoft Dynamics 365 Business Central Developer

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: