dotfiles/.scripts/wink.sh

36 lines
1.3 KiB
Bash
Raw Normal View History

#!/bin/bash
## From github user 84adam
# Bitcoin price script using WINKDEX API (https://winkdex.com/)
# WARNING: Run no more than once per minute.
# Create local wink folder "$HOME/bin/wink" if it doesn't exist yet
if [ ! -d /$HOME/bin/wink ];
then
mkdir -p /$HOME/bin/wink
fi
# get current BTC price in cents, log to wink.log
curl -s -H "User-Agent: wink-sh" "https://winkdex.com/api/v0/price" > $HOME/bin/wink.log
# cut and print BTC value in 'cents', log to cents.log
cat $HOME/bin/wink.log | cut -d ":" -f 5 | cut -d "," -f 1 > $HOME/bin/cents.log
# set variable PRICE and calculate dollars and cents using 'bc'
PRICE=$(echo "`cat $HOME/bin/cents.log` * .01" | bc)
# print PRICE along with current time and attribution
echo "BTC: \$$PRICE"
# store DOLLAR value in dollars.log
DOLLARS=$(echo $PRICE | cut -d '.' -f1)
echo "$DOLLARS/btc" > $HOME/bin/wink/dollars.log