1
0
Fork 0

Compare commits

...

2 Commits

  1. 8
      README.md
  2. 18
      messages/pushover
  3. 8
      transport/ns_vertraging.sh

8
README.md

@ -1,2 +1,8 @@ @@ -1,2 +1,8 @@
# scripts
## scripts
These are some scripts I wrote in the past. Maybe they are usefull in the future.
## Messages
* pushover: sends a message to a pushover service.
## Transport
* ns_vertraging.sh: check if there is any delay on the dutch trains. (not working anymore)

18
messages/pushover

@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
#!/bin/bash
if [ $# -eq 0 ]; then
echo "Usage: ./pushover <message> [title]"
exit
fi
MESSAGE=$1
TITLE=$2
if [ $# -lt 2 ]; then
TITLE="`whoami`@${HOSTNAME}"
fi
APP_TOKEN="<YOUR APP_TOKEN>"
USER_TOKEN="<YOUR USER_TOKEN>"
wget https://api.pushover.net/1/messages.json --post-data="token=$APP_TOKEN&user=$USER_TOKEN&message=$MESSAGE&title=$TITLE" -qO- > /dev/null 2>&1 &

8
transport/ns_vertraging.sh

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
#!/bin/bash
USERNAME='<EMAIL ADRESS>'
PASSWORD='<Your password>'
START='Amsterdam'
EIND='Utrecht'
curl "http://$USERNAME:$PASSWORD@webservices.ns.nl/ns-api-treinplanner?fromStation=$START\&toStation=$EIND\&departure=true"
Loading…
Cancel
Save