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.
Quick Start
To get started:
- Navigate to Google Account Security and ensure that 2-Step Verification is enabled.
- Create a Google Account App Password for
hermes_mailand save it somewhere. This is the password that you will use to initializehermes_mail.Client.
With these two easy steps, you're ready to start sending notifications from hermes_mail!