Assorted shell and Python scripts
1#!/usr/bin/env -S uv run --script 2# /// script 3# dependencies = [ 4# "resend", 5# ] 6# /// 7 8import subprocess 9import sys 10from pathlib import Path 11 12import resend 13 14 15def main(): 16 resend.api_key = Path("/usr/local/etc/resend_api_key.txt").read_text().strip("\n") 17 18 if len(sys.argv) != 3: 19 exit("Usage: resend_notify.py SUBJECT MESSAGE") 20 subject = sys.argv[1] 21 message = sys.argv[2] 22 23 params: resend.Emails.SendParams = { 24 "from": "Admin <admin@hyperreal.coffee>", 25 "to": ["hyperreal@moonshadow.dev"], 26 "subject": subject, 27 "text": message, 28 } 29 30 email = resend.Emails.send(params) 31 print(email) 32 33 34if __name__ == "__main__": 35 main()