From 0e12c31396841b8c556fd0385a26d3fad7aa17b0 Mon Sep 17 00:00:00 2001 From: Chris Fulljames Date: Sat, 12 Jul 2025 07:07:46 -0400 Subject: [PATCH] Initial work on ntfy integration (broken) --- src/littlesongplace/notifications.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/littlesongplace/notifications.py 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 + -- 2.39.5