diff --git a/resend_borg_error.py b/resend_borg_error.py index a2edfb5..cf89e49 100755 --- a/resend_borg_error.py +++ b/resend_borg_error.py @@ -1,18 +1,21 @@ -#!/usr/bin/env nix-shell -#! nix-shell -i python3 --packages python3 python312Packages.resend +# /// script +# dependencies = [ +# "resend", +# ] +# /// + +import subprocess +from pathlib import Path import resend -import subprocess -resend.api_key = subprocess.run( - ["kwallet-query", "-r", "resend_api_key", "default", "-f", "Passwords"], - capture_output=True, - text=True, -).stdout.strip("\n") +resend.api_key = ( + Path("/usr/local/etc/resend_api_key.txt").read_text().strip("\n") +) params: resend.Emails.SendParams = { - "from": "Borgmatic ", - "to": ["hyperreal@fedoraproject.org"], + "from": "Borgmatic ", + "to": ["hyperreal@moonshadow.dev"], "subject": "[moonshadow] Error running Borgmatic", "text": "There was an error running your Borgmatic backup on moonshadow. Please investigate.", }