From 7e630902a9b45b99b52b1cab7aa615fe91c4085a Mon Sep 17 00:00:00 2001 From: Samuel Clements Date: Tue, 21 Feb 2012 11:31:52 +0000 Subject: [PATCH] Improved battery meter script --- themes/twain/charge.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/themes/twain/charge.py b/themes/twain/charge.py index 0f318e67..7941c4e6 100755 --- a/themes/twain/charge.py +++ b/themes/twain/charge.py @@ -2,11 +2,12 @@ # coding=UTF-8 """ Prints a battery meter for use in a zsh theme """ -import math, sys +import sys """ Config """ output_length = 10 +hide_when_charge_is_above = 95 blank_when_battery_full = True filled_char, empty_char = u'▪', u'▫' @@ -24,8 +25,8 @@ def read_battery_percent (): charge = read_battery_percent() -if not(blank_when_battery_full == True and charge == 100): - filled = int(math.ceil(charge / output_length)) +if charge < hide_when_charge_is_above: + filled = int(charge / output_length) empty = output_length - filled meter = (filled * filled_char + empty * empty_char).encode('utf-8')