X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=bin%2Fkhatus_parse_upower;h=af73e1919424f14b0039492b3c7c82d7f7d87b45;hb=75b23ff8a814c76a4fa0fa12a40e6a929beec695;hp=6761508e14daeb428734c39eaf441f495308b464;hpb=7a2b16ba7175f07e0ae54e0527475c75e8cc1210;p=khatus.git diff --git a/bin/khatus_parse_upower b/bin/khatus_parse_upower index 6761508..af73e19 100755 --- a/bin/khatus_parse_upower +++ b/bin/khatus_parse_upower @@ -1,5 +1,10 @@ #! /usr/bin/awk -f +BEGIN { + OFS = msg_fs ? msg_fs : "|" + Kfs = key_fs ? key_fs : ":" +} + # When parsing 'upower --dump' /^Device:[ \t]+/ { device["path"] = $2 @@ -25,11 +30,13 @@ / percentage:/ && device["is_battery"] { device["battery_percentage"] = $2 + sub("%$", "", device["battery_percentage"]) next } /^$/ && device["is_battery"] { - printf("battery %s %s\n", device["battery_state"], device["battery_percentage"]) + print("battery_state" , device["battery_state"]) + print("battery_percentage", device["battery_percentage"]) } # END battery @@ -45,7 +52,7 @@ } /^$/ && device["is_line_power"] { - printf("line_power %s\n", device["line_power_online"]) + print("line_power", device["line_power_online"]) } # END line-power