blob: cb93f035697e64c203b808e146b44e1cda58a9f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
def read_file(filename):
with open(filename) as f:
return f.read().strip()
def callback():
battery = "BAT0"
now = int(read_file(f"/sys/class/power_supply/{battery}/energy_now"))
full = int(read_file(f"/sys/class/power_supply/{battery}/energy_full"))
percent = round(now / full * 100)
return f"BAT: {percent}%"
|