Browse Source

Polybar: Add rate limit message to BTC module

master
Riyyi 3 years ago
parent
commit
7659b826b5
  1. 7
      .local/bin/panel/btc.sh

7
.local/bin/panel/btc.sh

@ -39,6 +39,8 @@ url_last_week="${url}/history?interval=h1&start=${date_last_week_start}&end=${da
# Current price # Current price
data="$(data "$url")" data="$(data "$url")"
data_first_character="$(echo "$data" | cut -c 1)"
if [ "$data_first_character" != "{" ]; then echo "rate limit"; exit; fi
price="$(echo "$data" | jq --compact-output --raw-output '.data.priceUsd')" price="$(echo "$data" | jq --compact-output --raw-output '.data.priceUsd')"
price=$(calc "$price") price=$(calc "$price")
@ -47,7 +49,10 @@ difference_yesterday="$(echo "$data" | jq --compact-output --raw-output '.data.c
difference_yesterday="$(calc "$difference_yesterday")" difference_yesterday="$(calc "$difference_yesterday")"
# Get last weeks difference # Get last weeks difference
price_last_week="$(data "$url_last_week" | jq --compact-output --raw-output '.data[0].priceUsd')" data_last_week="$(data "$url_last_week")"
data_last_week_first_character="$(echo "$data_last_week" | cut -c 1)"
if [ "$data_last_week_first_character" != "{" ]; then echo "rate limit"; exit; fi
price_last_week="$(echo "$data_last_week" | jq --compact-output --raw-output '.data[0].priceUsd')"
difference_last_week=$(calc "$price / $price_last_week * 100 - 100") difference_last_week=$(calc "$price / $price_last_week * 100 - 100")
# Create output formatting # Create output formatting

Loading…
Cancel
Save