From 6843ac90b5c11c59fe2560f342f38e280c1ad78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 27 Jan 2021 09:54:16 +0100 Subject: [PATCH] feat(pls): notify in irc channel --- packages/scripts/playlist.sh | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/packages/scripts/playlist.sh b/packages/scripts/playlist.sh index f5c7fad..c369203 100755 --- a/packages/scripts/playlist.sh +++ b/packages/scripts/playlist.sh @@ -1,12 +1,30 @@ #!/bin/sh +send_irc() { + echo " + USER $USER $(hostname) tolmoon $USER + NICK musikkritiker + JOIN #the_playlist + PRIVMSG #the_playlist $* + QUIT + " | nc irc.freenode.net 6667 >/dev/null +} + + + endpoint=prism.r:8001 case "$1" in good|like|cool|nice|yes|+) - curl -sS -XPOST "$endpoint/good";; + send_irc 'nice!' & + curl -sS -XPOST "$endpoint/good" + ;; skip|next|bad|sucks|no|nope|-) - curl -sS -XPOST "$endpoint/skip";; + send_irc 'sucks' & + curl -sS -XPOST "$endpoint/skip" + ;; *) - curl -sS -XGET "$endpoint/current" | jq;; + curl -sS -XGET "$endpoint/current" | jq + ;; esac +wait