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"))             
Пример #2
0
 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()