瀏覽代碼

[systemd] Add mail-ntfy scripts

Colin Powell 3 月之前
父節點
當前提交
b36a12672c
共有 3 個文件被更改,包括 23 次插入0 次删除
  1. 6 0
      bin/.bin/mail-ntfy.py
  2. 7 0
      systemd/.config/systemd/user/mail-ntfy.service
  3. 10 0
      systemd/.config/systemd/user/mail-ntfy.timer

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

@@ -1,3 +1,9 @@
+# /// script
+# dependencies = [
+#   "requests",
+# ]
+# ///
+
 import requests
 import os
 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