Skip to content

Instantly share code, notes, and snippets.

@ecamellini
Created December 19, 2017 20:32
Show Gist options
  • Save ecamellini/971f45fd8138db223ff8937f13f6c60a to your computer and use it in GitHub Desktop.
Save ecamellini/971f45fd8138db223ff8937f13f6c60a to your computer and use it in GitHub Desktop.
bitbar compatible script to retrieve cryptocurrency prices
#! /bin/bash
JQ=/usr/local/bin/jq
COINBASE_BTC_EUR_BUY=`curl -sL https://api.coinbase.com/v2/prices/BTC-EUR/buy | $JQ -r '.data.amount'`
COINBASE_BTC_EUR_SELL=`curl -sL https://api.coinbase.com/v2/prices/BTC-EUR/sell | $JQ -r '.data.amount'`
COINBASE_ETH_EUR_BUY=`curl -sL https://api.coinbase.com/v2/prices/ETH-EUR/buy | $JQ -r '.data.amount'`
COINBASE_ETH_EUR_SELL=`curl -sL https://api.coinbase.com/v2/prices/ETH-EUR/sell | $JQ -r '.data.amount'`
COINBASE_LTC_EUR_BUY=`curl -sL https://api.coinbase.com/v2/prices/LTC-EUR/buy | $JQ -r '.data.amount'`
COINBASE_LTC_EUR_SELL=`curl -sL https://api.coinbase.com/v2/prices/LTC-EUR/sell | $JQ -r '.data.amount'`
COINBASE_URL="https://www.coinbase.com/dashboard"
BTC_COLOR="#FF8000"
LTC_COLOR="#FFA500"
ETH_COLOR="#888888"
echo "[ ₿ Ł Ξ ]"
echo "---"
echo "Coinbase BTC: | href=$COINBASE_URL color=$BTC_COLOR"
echo "Buy: $COINBASE_BTC_EUR_BUY | href=$COINBASE_URL color=$BTC_COLOR"
echo "Sell: $COINBASE_BTC_EUR_SELL | href=$COINBASE_URL color=$BTC_COLOR"
echo "---"
echo "Coinbase ETH: | href=$COINBASE_URL color=$ETH_COLOR"
echo "Buy: $COINBASE_ETH_EUR_BUY | href=$COINBASE_URL color=$ETH_COLOR"
echo "Sell: $COINBASE_ETH_EUR_SELL | href=$COINBASE_URL color=$ETH_COLOR"
echo "---"
echo "Coinbase LTC: | href=$COINBASE_URL color=$LTC_COLOR"
echo "Buy: $COINBASE_LTC_EUR_BUY | href=$COINBASE_URL color=$LTC_COLOR"
echo "Sell: $COINBASE_LTC_EUR_SELL | href=$COINBASE_URL color=$LTC_COLOR"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment