Browse Source

[systemd] Add mail-ntfy scripts

Colin Powell 3 months ago
parent
commit
b36a12672c

+ 6 - 0
bin/.bin/mail-ntfy.py

@@ -1,3 +1,9 @@
+# /// script
+# dependencies = [
+#   "requests",
+# ]
+# ///
+
 import requests
 import requests
 import os
 import os
 import imaplib
 import imaplib

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

@@ -0,0 +1,7 @@
+[Unit]
+Description="Check for new email"
+Requires=mail-ntfy.timer
+
+[Service]
+Type=simple
+ExecStart=uv run /home/powellc/.bin/mail-ntfy.py

+ 10 - 0
systemd/.config/systemd/user/mail-ntfy.timer

@@ -0,0 +1,10 @@
+[Unit]
+Description="Timer for checking email"
+
+[Timer]
+Unit=mail-ntfy.service
+OnBootSec=10s
+OnCalendar=*:0/1
+
+[Install]
+WantedBy=timers.target