[bin] Fix mail and capture scripts

This commit is contained in:
2025-02-07 14:21:27 -05:00
parent b36a12672c
commit ccab844115
3 changed files with 8 additions and 3 deletions

View File

@ -10,7 +10,7 @@ import imaplib
import email
from email.header import decode_header
user = "colin@unbl.ink"
user = os.environ.get("MAIL_USER")
password = os.environ.get("MAIL_PASS")
N = 15
@ -21,6 +21,10 @@ def send_ntfy():
print("Please set your password in the MAIL_PASS environment variable")
return
if not user:
print("Please set your user in the MAIL_USER environment variable")
return
conn = imaplib.IMAP4_SSL("box.unbl.ink")
conn.login(user, password)

View File

@ -32,11 +32,11 @@ if [ "$1" = "backyard" ]; then
host="paaliaq.local"
fi
if [ "$1" = "backyard_low" ]; then
port=8082
port=8081
host="paaliaq.local"
fi
if [ "$1" = "basement_extension" ]; then
port=8083
port=8082
host="paaliaq.local"
fi
if [ "$1" = "diningroom" ]; then

View File

@ -3,5 +3,6 @@ Description="Check for new email"
Requires=mail-ntfy.timer
[Service]
EnvironmentFile=/etc/mail-ntfy.env
Type=simple
ExecStart=uv run /home/powellc/.bin/mail-ntfy.py