diff --git a/i3pystatus/bitcoin.py b/i3pystatus/bitcoin.py index e27568f..8c89c9f 100644 --- a/i3pystatus/bitcoin.py +++ b/i3pystatus/bitcoin.py @@ -40,8 +40,6 @@ class Bitcoin(IntervalModule): ("colorize", "Enable color change on price increase/decrease"), ("color_up", "Color for price increases"), ("color_down", "Color for price decreases"), - ("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" @@ -54,16 +52,14 @@ class Bitcoin(IntervalModule): colorize = False color_up = "#00FF00" color_down = "#FF0000" - leftclick = "electrum" - rightclick = "https://bitcoinaverage.com/" interval = 600 status = { "price_up": "▲", "price_down": "▼", } - on_leftclick = "handle_leftclick" - on_rightclick = "handle_rightclick" + on_leftclick = "electrum" + on_rightclick = [user_open, "https://bitcoinaverage.com/"] _price_prev = 0 @@ -128,9 +124,3 @@ class Bitcoin(IntervalModule): "full_text": self.format.format(**fdict), "color": color, } - - def handle_leftclick(self): - user_open(self.leftclick) - - def handle_rightclick(self): - user_open(self.rightclick) diff --git a/i3pystatus/network.py b/i3pystatus/network.py index 296e1a4..aa39099 100644 --- a/i3pystatus/network.py +++ b/i3pystatus/network.py @@ -342,6 +342,7 @@ class Network(IntervalModule, ColorRangeModule): self.kbs_arr = [0.0] * self.graph_width def cycle_interface(self, increment=1): + """Cycle through available interfaces in `increment` steps. Sign indicates direction.""" interfaces = [i for i in netifaces.interfaces() if i not in self.ignore_interfaces] if self.interface in interfaces: next_index = (interfaces.index(self.interface) + increment) % len(interfaces)