From 5816fa6d6cef6998302ec1f01b3d16ca2b7d44b4 Mon Sep 17 00:00:00 2001 From: Tjaart van der Walt Date: Sat, 23 May 2015 19:31:02 -0500 Subject: changed filename --- py3status/modules/dropbox.py | 47 ------------------------------------ py3status/modules/dropboxd_status.py | 47 ++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 47 deletions(-) delete mode 100644 py3status/modules/dropbox.py create mode 100644 py3status/modules/dropboxd_status.py diff --git a/py3status/modules/dropbox.py b/py3status/modules/dropbox.py deleted file mode 100644 index 1cd1532..0000000 --- a/py3status/modules/dropbox.py +++ /dev/null @@ -1,47 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Display your dropbox status. - -Configuration parameters: - - format : Prefix text for the dropbox status - -Requires: - - the 'dropbox-cli' command - -@author Tjaart van der Walt (github:tjaartvdwalt) -@license GNU GPL http://www.gnu.org/licenses/gpl.html -""" -import subprocess - - -class Py3status: - format = "Dropbox: {}" - - def dropbox(self, i3status_output_json, i3status_config): - response = {} - - lines = subprocess.check_output(["dropbox-cli", "status"]).decode( - "utf-8").split("\n") - status = lines[0] - full_text = self.format.format(str(status)) - response['full_text'] = full_text - - if (status == "Dropbox isn't running!"): - response.update({'color': i3status_config['color_bad']}) - elif (status == "Up to date"): - response.update({'color': i3status_config['color_good']}) - else: - response.update({'color': i3status_config['color_degraded']}) - return response - -if __name__ == "__main__": - from time import sleep - x = Py3status() - config = { - 'color_bad': '#FF0000', - 'color_degraded': '#FFFF00', - 'color_good': '#00FF00' - } - while True: - print(x.dropbox([], config)) - sleep(1) diff --git a/py3status/modules/dropboxd_status.py b/py3status/modules/dropboxd_status.py new file mode 100644 index 0000000..1cd1532 --- /dev/null +++ b/py3status/modules/dropboxd_status.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +""" +Display your dropbox status. + +Configuration parameters: + - format : Prefix text for the dropbox status + +Requires: + - the 'dropbox-cli' command + +@author Tjaart van der Walt (github:tjaartvdwalt) +@license GNU GPL http://www.gnu.org/licenses/gpl.html +""" +import subprocess + + +class Py3status: + format = "Dropbox: {}" + + def dropbox(self, i3status_output_json, i3status_config): + response = {} + + lines = subprocess.check_output(["dropbox-cli", "status"]).decode( + "utf-8").split("\n") + status = lines[0] + full_text = self.format.format(str(status)) + response['full_text'] = full_text + + if (status == "Dropbox isn't running!"): + response.update({'color': i3status_config['color_bad']}) + elif (status == "Up to date"): + response.update({'color': i3status_config['color_good']}) + else: + response.update({'color': i3status_config['color_degraded']}) + return response + +if __name__ == "__main__": + from time import sleep + x = Py3status() + config = { + 'color_bad': '#FF0000', + 'color_degraded': '#FFFF00', + 'color_good': '#00FF00' + } + while True: + print(x.dropbox([], config)) + sleep(1) -- cgit v1.3