diff --git a/Documents/bin/spammer b/Documents/bin/spammer index f05904bee91ac987663df99d0c0c5466ed1c1939..aa55fdf83d9077b12a0808e2fb877153aa5d4090 100755 --- a/Documents/bin/spammer +++ b/Documents/bin/spammer @@ -1,13 +1,22 @@ #!/bin/sh set -eu +URL='https://patchbay.pub/pubsub/1446c969-9a54-4b5b-83e0-bf88f22f289d' + while true do - # Backoff in case of an error. - if ! notify-send \ + message="$(curl --silent "$URL")" + exitstatus="$?" + if echo "$message" | grep --silent '^message=' + then + message="$(echo "$message" | sed 's/message=//; s/+/ /g')" + fi + notify-send \ --urgency low \ --hint "string:desktop-entry:spammer" \ - "$(curl --silent https://patchbay.pub/pubsub/1446c969-9a54-4b5b-83e0-bf88f22f289d)" + "$message" + # Backoff in case of an error. + if [ "$exitstatus" -gt '0' ] then sleep 1 fi