X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=bin%2Fkhatus_parse_upower;h=af73e1919424f14b0039492b3c7c82d7f7d87b45;hb=f4085a843109199a05003c7a0949a737a4d74f21;hp=6761508e14daeb428734c39eaf441f495308b464;hpb=ab99b55675644c1ec18bb6ecbd9479e001f604a1;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