From 7d8ebb948fbd9cd0f42fdccce8fb8afae229c2d9 Mon Sep 17 00:00:00 2001 From: David Foucher Date: Sat, 7 Feb 2015 00:06:09 +0100 Subject: [PATCH 1/5] Better percentage format --- i3pystatus/backlight.py | 2 +- i3pystatus/network.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/i3pystatus/backlight.py b/i3pystatus/backlight.py index ef8dc7a..a24b47a 100644 --- a/i3pystatus/backlight.py +++ b/i3pystatus/backlight.py @@ -28,7 +28,7 @@ class Backlight(File): "max_brightness": (int, "max_brightness"), } transforms = { - "percentage": lambda cdict: (cdict["brightness"] / cdict["max_brightness"]) * 100, + "percentage": lambda cdict: round((cdict["brightness"] / cdict["max_brightness"]) * 100), } def init(self): diff --git a/i3pystatus/network.py b/i3pystatus/network.py index afb9ddb..06ee815 100644 --- a/i3pystatus/network.py +++ b/i3pystatus/network.py @@ -156,6 +156,7 @@ class NetworkInfo(): info["quality"] = quality["quality"] info["quality"] *= 100 info["quality_bar"] = make_bar(info["quality"]) + info["quality"]='{0:.{1}f}'.format(info["quality"],0) return info From a28f29cf8f0d35fd01b88bd3776836798ce1a618 Mon Sep 17 00:00:00 2001 From: tyjak Date: Sun, 8 Feb 2015 14:34:04 +0100 Subject: [PATCH 2/5] format wifi percentage --- i3pystatus/network.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i3pystatus/network.py b/i3pystatus/network.py index 06ee815..086c73b 100644 --- a/i3pystatus/network.py +++ b/i3pystatus/network.py @@ -156,7 +156,7 @@ class NetworkInfo(): info["quality"] = quality["quality"] info["quality"] *= 100 info["quality_bar"] = make_bar(info["quality"]) - info["quality"]='{0:.{1}f}'.format(info["quality"],0) + info["quality"]='{:.0f}'.format(info["quality"]) return info From b6f6eeaf3631bc62ed41285b531192479798bee2 Mon Sep 17 00:00:00 2001 From: David Foucher Date: Mon, 9 Feb 2015 22:54:11 +0100 Subject: [PATCH 3/5] Add option to choose bitcoin symbol --- i3pystatus/bitcoin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i3pystatus/bitcoin.py b/i3pystatus/bitcoin.py index d412830..e27568f 100644 --- a/i3pystatus/bitcoin.py +++ b/i3pystatus/bitcoin.py @@ -28,6 +28,7 @@ class Bitcoin(IntervalModule): * {last_tx_value} * {balance_btc} * {balance_fiat} + * {symbol} """ @@ -42,10 +43,12 @@ class Bitcoin(IntervalModule): ("leftclick", "URL to visit or command to run on left click"), ("rightclick", "URL to visit or command to run on right click"), ("interval", "Update interval."), + ("symbol", "Symbol for bitcoin sign"), "status" ) - format = "฿ {status}{last_price}" + format = "{symbol} {status}{last_price}" currency = "USD" + symbol = "฿" wallet_addresses = "" color = "#FFFFFF" colorize = False @@ -79,6 +82,7 @@ class Bitcoin(IntervalModule): def run(self): price_data = self._fetch_price_data() fdict = { + "symbol": self.symbol, "daily_average": price_data["24h_avg"], "ask_price": price_data["ask"], "bid_price": price_data["bid"], From c2592e92726493b92214f6037280ed3f26a15e8e Mon Sep 17 00:00:00 2001 From: tyjak Date: Sat, 7 Mar 2015 21:58:01 +0100 Subject: [PATCH 4/5] Update network.py --- i3pystatus/network.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i3pystatus/network.py b/i3pystatus/network.py index 086c73b..29744cd 100644 --- a/i3pystatus/network.py +++ b/i3pystatus/network.py @@ -156,7 +156,7 @@ class NetworkInfo(): info["quality"] = quality["quality"] info["quality"] *= 100 info["quality_bar"] = make_bar(info["quality"]) - info["quality"]='{:.0f}'.format(info["quality"]) + info["quality"] = '{:.0f}'.format(info["quality"]) return info From 09f6e27a7e92eea61fe440587f9775181135eef4 Mon Sep 17 00:00:00 2001 From: tyjak Date: Mon, 16 Mar 2015 21:32:03 +0100 Subject: [PATCH 5/5] fix output format --- i3pystatus/network.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i3pystatus/network.py b/i3pystatus/network.py index 29744cd..8eb8c80 100644 --- a/i3pystatus/network.py +++ b/i3pystatus/network.py @@ -156,7 +156,7 @@ class NetworkInfo(): info["quality"] = quality["quality"] info["quality"] *= 100 info["quality_bar"] = make_bar(info["quality"]) - info["quality"] = '{:.0f}'.format(info["quality"]) + info["quality"] = round(info["quality"]) return info