Add debug scripts checkMissingDate.sh, compareMass.sh; Improve mass function in explorer

This commit is contained in:
poka 2020-09-22 22:04:30 +02:00
parent 6e8ac5db72
commit 97308f601e
4 changed files with 36 additions and 4 deletions

View File

@ -44,7 +44,9 @@ day() {
}
mass() {
jq -f lib/sumNbrMembers.jq $jsonFile | jq '.UD*.nbrMembers' | awk '{ SUM += $1} END { printf "%.2f", SUM }'; echo
lineNbr=$(($lineNbr+7))
jsonDated="$(head -n$lineNbr $jsonFile)}]"
jq -f lib/sumNbrMembers.jq <<<"$jsonDated" | jq '.UD*.nbrMembers' | awk '{ SUM += $1} END { printf "%.2f", SUM }'; echo
}
$1

10
scripts/checkMissingDate.sh Executable file
View File

@ -0,0 +1,10 @@
#!/bin/bash
j=0
for i in $(jq -r .[].date db/daily.json); do
((j++))
date=$(awk -F '-' '{ print $3"-"$2"-"$1 }' <<<"$i")
if ! [[ $(grep $(date -d "$date+1day" '+%d-%m-%y') <<<$(jq -r .[].date db/daily.json)) ]]; then
echo "$(date -d "$date+1day" '+%d-%m-%y'): $j"
fi
done

22
scripts/compareMass.sh Executable file
View File

@ -0,0 +1,22 @@
#!/bin/bash
source .env
day=$1
[[ -z $day ]] && day=1
bloc=$(grep -n . db/udblocs | grep -E "^$day:" | cut -d: -f2)
chainData=$(curl -s ${DUNITER}/blockchain/block/$bloc | jq '.membersCount,.monetaryMass')
chainMass=$(tail -n1 <<<"$chainData" | xargs -i echo "scale=2; {}/100" | bc)
chainMbr=$(head -n1 <<<"$chainData")
((day--))
Date=$(date -d "17-03-08+${day}day" '+%d-%m-%y')
jsonMass=$(./explorer.sh mass $Date)
jsonMbr=$(./explorer.sh cumulate $Date | jq .nbrMembers)
#if [[ $jsonMbr != $chainMbr ]]; then
echo "$Date - $bloc - $day
json : $jsonMbr - $jsonMass
chain: $chainMbr - $chainMass
"
#fi

4
scripts/export_sommes.sh Executable file → Normal file
View File

@ -1,5 +1,3 @@
#!/bin/bash
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
jq -r '.[] | "---", .date, .rWallets + .rMembers' $SCRIPTPATH/../db/daily.json > $SCRIPTPATH/../db/somme.txt
jq -r '.[] | "---", .date, .rWallets + .rMembres' db/recus.json > db/somme.txt