Optimize get
This commit is contained in:
parent
b2e153da39
commit
34dbc57e75
20
cv
20
cv
@ -26,29 +26,29 @@ country=$1
|
||||
get(){
|
||||
if [ -f $data/$date-$country ]
|
||||
then
|
||||
cat $data/$date-$country
|
||||
cat $data/$date-$country | jq -r .$1
|
||||
else
|
||||
curl -sL corona.lmao.ninja/v2/$endpoint > $data/$date-$country
|
||||
cat $data/$date-$country
|
||||
cat $data/$date-$country | jq -r .$1
|
||||
fi
|
||||
}
|
||||
yget(){
|
||||
date=$ydate
|
||||
get
|
||||
get $1
|
||||
}
|
||||
result(){
|
||||
echo "Total: $(get | jq -r '.cases')"
|
||||
echo "Active: $(get | jq -r '.active')"
|
||||
echo "New: $(get | jq -r '.todayCases')"
|
||||
echo "Tests: $(get | jq -r '.tests')"
|
||||
echo "Total: $(get cases)"
|
||||
echo "Active: $(get active)"
|
||||
echo "New: $(get todayCases)"
|
||||
echo "Tests: $(get tests)"
|
||||
show "Yesterday's stats:"
|
||||
echo "New: $(yget | jq -r '.todayCases')"
|
||||
if [ $(get | jq -r '.todayCases') == "0" ]
|
||||
echo "New: $(yget todayCases)"
|
||||
if [ $(get todayCases) == "0" ]
|
||||
then
|
||||
show "Seems like the cases today are not yet updated."
|
||||
show "The data file will be removed. Please query again later."
|
||||
ex "rm $data/$date-$country"
|
||||
elif [ $(get | jq -r '.todayCases') == $(yget | jq -r '.todayCases') ]
|
||||
elif [ $(get todayCases) == $(yget todayCases) ]
|
||||
then
|
||||
show "Seems like the stats are the same as yesterday."
|
||||
show "This could be normal but may mean that the data file is still yesterday's."
|
||||
|
Reference in New Issue
Block a user