GitHub - ishan0102/hermes-mail: Get emails when your Python jobs are done 💌

1 min read Original article ↗

Get an email when your Python jobs are done instead of checking your terminal.

from hermes_mail import EmailClient

# Set up the email client
hermes = EmailClient(sender_email="mlguy@gmail.com", sender_password="12345678")

# Call this function when your job is done
hermes.send_email(
    receiver_emails=["foo@gmail.com", "bar@gmail.com"], 
    subject="cuda:0 is free", 
    body="I finished training my models on cuda:0 so feel free to use it."
)

hermes_mail integrates seamlessly with Python, saving you the hassle of SSH-ing into your server to check on your jobs. As of now, this package is only available for Gmail accounts.

With these two easy steps, you're ready to start sending notifications from hermes_mail!