admin-scripts/resend_error.py

27 lines
811 B
Python
Executable File

#!/home/jas/virtualenvs/resend/bin/python
#
# Usage:
# 1. Create a virtualenv for resend under ~/virtualenvs/resend
# 2. Activate the virtualenv: `~/virtualenvs/resend/bin/activate`
# 3. Install resend API: `pip install resend`
# 4. Deactivate the virtualenv: `deactivate`
# 5. Make the script executable: `chmod +x /home/jas/bin/resend_error.py`
# 6. Run the script from another script or wherever: `/home/jas/bin/resend_error.py`
import resend
import sys
resend.api_key = "APIKEY GO HERE"
msg = sys.argv[1]
params: resend.Emails.SendParams = {
"from": "NAS <onboarding@resend.dev>",
"to": ["hyperreal@fedoraproject.org"],
"subject": "[NAS] Sync error: " + msg,
"text": "There was an error syncing data: " + msg + ". Please investigate.",
}
email = resend.Emails.send(params)
print(email)