Browse Source

[bin] Fix mail and capture scripts

Colin Powell 3 months ago
parent
commit
ccab844115

+ 5 - 1
bin/.bin/mail-ntfy.py

@@ -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)
 

+ 2 - 2
bin/.bin/webcam-capture

@@ -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

+ 1 - 0
systemd/.config/systemd/user/mail-ntfy.service

@@ -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