shahu-acc-balance/get-balance.sh

25 lines
619 B
Bash
Raw Permalink Normal View History

2022-11-16 22:46:27 +05:00
#!/bin/bash
2022-11-16 23:50:35 +05:00
#Import variables
2022-11-16 22:46:27 +05:00
source .env
2022-11-16 23:50:35 +05:00
get_balance(){
2022-11-16 22:46:27 +05:00
#Login
$curl -s -c $COOKIE $BML_URL/login \
--data-raw username=$BML_USERNAME \
2022-11-16 23:50:35 +05:00
--data-raw password=${BML_PASSWORD} > /dev/null
2022-11-16 22:46:27 +05:00
# Get profiles and select personal profile
2022-11-16 23:50:35 +05:00
PROFILE=$($curl -s -b $COOKIE $BML_URL/profile | jq -r '.payload | .profile | .[] | .profile' | head -n 1)
$curl -s -b $COOKIE $BML_URL/profile \
--data-raw profile=$PROFILE >> /dev/null
# Getting dashboard
BALANCE=$($curl -s -b $COOKIE $BML_URL/dashboard | jq -r '.payload | .dashboard |.[] | [.availableBalance] | .[]' | head -n1)
}
2022-11-16 23:25:40 +05:00
2022-11-16 23:50:35 +05:00
get_balance
2022-11-16 23:25:40 +05:00
2022-11-16 23:50:35 +05:00
# Print Balance
echo MVR: $BALANCE
2022-11-16 22:46:27 +05:00