Skip to content

Instantly share code, notes, and snippets.

@tomazzaman
Created September 11, 2022 10:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomazzaman/1622b8bcf28ba324df4cd05a4b5ad053 to your computer and use it in GitHub Desktop.
Save tomazzaman/1622b8bcf28ba324df4cd05a4b5ad053 to your computer and use it in GitHub Desktop.
Messaging script for pushover.net
#!/usr/bin/env bash
# Messaging script for pushover.net (make sure you have an account)
# put this somewhere in your $PATH and make it executable
if [ $# -eq 0 ]; then
echo "Usage: pushover <title> <message>"
echo "Example: $ pushover \"This is the title\" \"This is a nice message\""
exit
fi
# Token information
API_TOKEN="[insert app token]"
USER_KEY="[insert your user key]"
TITLE=$1
MESSAGE=$2
curl -X POST \
--data-urlencode "token=${API_TOKEN}" \
--data-urlencode "user=${USER_KEY}" \
--data-urlencode "title=${TITLE}" \
--data-urlencode "message=${MESSAGE}" \
-H "application/x-www-form-urlencoded" \
https://api.pushover.net/1/messages.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment