KILL MEEEEEEEE
This commit is contained in:
29
pull_info.sh
29
pull_info.sh
@@ -6,11 +6,30 @@ echo "$cookie"
|
||||
|
||||
echo "Start extract from system_counter"
|
||||
#data=$(curl -X GET http://192.168.1.42/wcd/system_counter.xml -H "Cookie: ID=\"$cookie\"")
|
||||
data=$(cat system_counter.xml)
|
||||
data=$(echo "$data" | xq ".MFP.Count.UserCounterInfo.TotalCounterList.TotalCounter | .[]")
|
||||
for key in "Total" "DuplexTotal" "Document" "Paper" "TotalLarge" "PaperSizeA3" "PaperSizeA4";
|
||||
do
|
||||
value=$(echo "$data" | jq "select(.Type==\"$key\") | .Count")
|
||||
data=$(cat system_counter.xml) #testing
|
||||
system_counter_data=$(echo "$system_counter_data" | xq)
|
||||
|
||||
#Variables-----------------------
|
||||
system_counter_DeciceStatus_keys=("ScanStatus" "PrintStatus" "Processing" "NetworkErrorStatus" "KmSaasgw" "HddMirroringErrorStatus")
|
||||
system_counter_TotalCounter_keys=("Total" "DuplexTotal" "Document" "Paper" "TotalLarge" "PrintPageTotal" "PaperSizeA3" "PaperSizeA4" "PaperSizeB4" "PaperSizeB5" "PaperSizeOther" "Nin12in1" "PaperTypeNormal" "PaperTypeOther")
|
||||
system_counter_FullColorCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||
system_counter_BlackCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||
system_counter_DoubleColorCounter_keys=("PrintPageTotal" "A3" "A4" "B4" "B5" "Other")
|
||||
system_counter_CopyCounter_keys=("BwTotal" "FullColorTotal" "Total" "BwLarge" "FullColorLarge" "BiColorLarge")
|
||||
system_counter_PrintCounter_keys=("BwTotal" "FullColorTotal" "BiColorTotal" "Total" "BwLarge" "FullColorLarge" "BiColorLarge")
|
||||
#End Variables-------------
|
||||
|
||||
#system_counter_data=$(echo "$system_counter_data" | xq ".MFP.Count.UserCounterInfo.TotalCounterList.TotalCounter | .[]")
|
||||
|
||||
get_values () {
|
||||
local path="$1"
|
||||
local -n keys=$2
|
||||
echo "$path"
|
||||
echo "${keys[@]}"
|
||||
system_counter_data=$(echo "$system_counter_data" | jq "$path | .[]")
|
||||
for key in "${keys[@]}";
|
||||
do
|
||||
value=$(echo "$system_counter_data" | jq "select(.Type==\"$key\") | .Count")
|
||||
echo "Key: $key; Value: $value"
|
||||
done
|
||||
echo "Stop extract from system_counter"
|
||||
|
||||
Reference in New Issue
Block a user