From 892b5a1db93271f3a53b4f6487f4ad20e5005d67 Mon Sep 17 00:00:00 2001 From: neodarz Date: Wed, 4 Sep 2019 20:50:48 +0200 Subject: Add i3pystatus --- dotfiles/config/i3pystatus/headset.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dotfiles/config/i3pystatus/headset.py (limited to 'dotfiles/config/i3pystatus/headset.py') diff --git a/dotfiles/config/i3pystatus/headset.py b/dotfiles/config/i3pystatus/headset.py new file mode 100644 index 0000000..8668300 --- /dev/null +++ b/dotfiles/config/i3pystatus/headset.py @@ -0,0 +1,21 @@ +import json + +try: + with open('/tmp/parrotZikBattery') as json_data: + data = json.load(json_data) + + try: + if "data" in data: + out = str(data["data"]["level"])+"% ("+data["data"]["state"]+")" + print(out) + elif "error" in data: + print(data["error"]) + except TypeError: + print("X") +except OSError as e: + if e.errno == 2: + print("X") + else: + print(e) + + -- cgit v1.2.1