def get(self): self.response.out.write("<html><body>") self.response.out.write("<p>Loading all numbers from Exquisite Clock</p>") self.response.out.write("</body></html>") images_store = ImagesStore() jsonobject = jsonfetcher.get_json() for n in range(0, 10): for x in jsonobject[str(n)]: if len(x.get("URL")) != 0: keyname = x.get("URL")[:-4] images_store.get_or_insert(keyname, display=True,new=False,digit= n,url=x.get("URL"))
def get(self): self.response.out.write("<html><body>") self.response.out.write("<p>Loading recent numbers from Exquisite Clock !</p>") self.response.out.write("</body></html>") new_numbers = 0 images_store = ImagesStore() response = urllib.urlopen(settings.env_vars["JSON_PATH"]) content = response.read() json_output = simplejson.loads(content) print '' # Parse JSON and populate datastore for n in range(0, 10): for x in json_output[str(n)]: if x.has_key("N"): print "One New Number",x new_numbers = new_numbers+1 keyname = x.get("URL")[:-4] images_store.get_or_insert(keyname, display=False,new=True,digit= n,url=x.get("URL")) if new_numbers > 0: send_mail()