From edba0173d96238fceebc01d0de029ee5f3e3e5ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Fri, 20 Mar 2015 18:12:11 +0100 Subject: [PATCH 1/4] --- kemsirve.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 kemsirve.py diff --git a/kemsirve.py b/kemsirve.py new file mode 100644 index 0000000..d7a3337 --- /dev/null +++ b/kemsirve.py @@ -0,0 +1,16 @@ +from __future__ import print_function + +import requests +import Tkinter +import tkMessageBox + +window = Tkinter.Tk() +window.wm_withdraw() + +resp = requests.get("https://ws.ovh.com/dedicated/r2/ws.dispatcher/getAvailability2") +for i in resp.json()["answer"]["availability"]: + if i["reference"] in ["150sk10", "150sk20"]: + for j in i["metaZones"]: + if j["availability"] not in ["unavaible", "unknown"]: + print(j["zone"], j["availability"]) + tkMessageBox.showinfo(title="Greetings", message="%s - %s!" % (j["zone"], j["availability"])) From 9222a1ec28b3404531187db914e5865e783887f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Fri, 20 Mar 2015 10:13:26 -0700 Subject: [PATCH 2/4] --- watch.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 watch.sh diff --git a/watch.sh b/watch.sh new file mode 100644 index 0000000..dac061b --- /dev/null +++ b/watch.sh @@ -0,0 +1 @@ +watch -n 60 python kemsirve.py \ No newline at end of file From f7c346463b985b14a0b9158b93ab2f7ecb9e4a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 19 Sep 2015 14:16:39 +0200 Subject: [PATCH 3/4] --- kemsirve.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/kemsirve.py b/kemsirve.py index d7a3337..72e8e03 100644 --- a/kemsirve.py +++ b/kemsirve.py @@ -1,10 +1,15 @@ from __future__ import print_function import requests -import Tkinter -import tkMessageBox +try: + import Tkinter as tk + import tkMessageBox as tkm +except Exception: + import tkinter as tk + from tkinter import messagebox as tkm -window = Tkinter.Tk() + +window = tk.Tk() window.wm_withdraw() resp = requests.get("https://ws.ovh.com/dedicated/r2/ws.dispatcher/getAvailability2") @@ -13,4 +18,6 @@ for i in resp.json()["answer"]["availability"]: for j in i["metaZones"]: if j["availability"] not in ["unavaible", "unknown"]: print(j["zone"], j["availability"]) - tkMessageBox.showinfo(title="Greetings", message="%s - %s!" % (j["zone"], j["availability"])) + tkm.showinfo(title="Greetings", message="%s: %s - %s!" % (i["reference"], + j["zone"], + j["availability"])) \ No newline at end of file From 32627f8dd7e5d140c24db3dc1b6a0c5f871e2ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Sat, 19 Sep 2015 14:17:57 +0200 Subject: [PATCH 4/4] --- kemsirve.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kemsirve.py b/kemsirve.py index 72e8e03..e4603e4 100644 --- a/kemsirve.py +++ b/kemsirve.py @@ -18,6 +18,7 @@ for i in resp.json()["answer"]["availability"]: for j in i["metaZones"]: if j["availability"] not in ["unavaible", "unknown"]: print(j["zone"], j["availability"]) - tkm.showinfo(title="Greetings", message="%s: %s - %s!" % (i["reference"], - j["zone"], - j["availability"])) \ No newline at end of file + tkm.showinfo(title="Greetings", + message="%s: %s - %s!" % (i["reference"], + j["zone"], + j["availability"])) \ No newline at end of file