diff --git a/bin/.bin/mail-ntfy.py b/bin/.bin/mail-ntfy.py old mode 100644 new mode 100755 index 9f84d31..ca27ee1 --- a/bin/.bin/mail-ntfy.py +++ b/bin/.bin/mail-ntfy.py @@ -1,3 +1,9 @@ +# /// script +# dependencies = [ +# "requests", +# ] +# /// + import requests import os import imaplib diff --git a/systemd/.config/systemd/user/mail-ntfy.service b/systemd/.config/systemd/user/mail-ntfy.service new file mode 100644 index 0000000..2af6c17 --- /dev/null +++ b/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 diff --git a/systemd/.config/systemd/user/mail-ntfy.timer b/systemd/.config/systemd/user/mail-ntfy.timer new file mode 100644 index 0000000..e171e83 --- /dev/null +++ b/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