From: Chris Fulljames Date: Sat, 12 Jul 2025 11:07:46 +0000 (-0400) Subject: Initial work on ntfy integration (broken) X-Git-Url: https://littlesong.place/gitweb/?a=commitdiff_plain;h=refs%2Fheads%2Fntfy;p=littlesongplace.git Initial work on ntfy integration (broken) --- diff --git a/src/littlesongplace/notifications.py b/src/littlesongplace/notifications.py new file mode 100644 index 0000000..4d5dd1f --- /dev/null +++ b/src/littlesongplace/notifications.py @@ -0,0 +1,10 @@ +from urllib import request + +def send_notification(topic, title, body, url): + req = request.Request(f"https://ntfy.littlesong.place/{topic}", method="POST") + data = body.encode() + req.add_header("Title", title) + req.add_header("Click", url) + response = request.urlopen(req, data=data) + response.read() # Wait for response +