Esempio n. 1
0
    def post(self):
        zipcodequery = self.request.get('q')
        chapters = models.getchaptersfromzip(zipcodequery)

        chaptersdict = []
        for c in chapters:
            coords = helpers.coordsfromchapterkey(c)
            chapterkey = c.key()

            chapterdict = models.to_dict(c)
            chapterdict['coords'] = coords
            chapterdict['key'] = str(chapterkey)

            chaptersdict.append(chapterdict)

        self.response.out.write(json.dumps({'chapters': chaptersdict}))
Esempio n. 2
0
 def post(self):
     zipcodequery = self.request.get('q')
     chapters = models.getchaptersfromzip(zipcodequery)
         
     chaptersdict = []
     for c in chapters:
         coords = helpers.coordsfromchapterkey(c)
         chapterkey = c.key()
         
         chapterdict = models.to_dict(c)
         chapterdict['coords'] = coords
         chapterdict['key'] = str(chapterkey)
         
         chaptersdict.append(chapterdict)
     
     self.response.out.write( json.dumps({ 'chapters' : chaptersdict }) )
Esempio n. 3
0
 def post(self):
     regionkey = self.request.get('regionkey')
     region = models.getregion(regionkey)
     chapters = models.getchaptersinregion(region)
    
     chaptersdict = []
     for c in chapters:
         coords = helpers.coordsfromchapterkey(c)
         chapterkey = c.key()
         
         chapterdict = models.to_dict(c)
         chapterdict['coords'] = coords
         chapterdict['key'] = str(chapterkey)
         
         chaptersdict.append(chapterdict)         
         
     self.response.out.write( json.dumps({ 'chapters' : chaptersdict, 'regionkey' : regionkey }) )      
Esempio n. 4
0
 def get(self):
     regionkey = self.request.get('regionkey')
     region = models.getregion(regionkey)
     chapters = models.getchaptersinregion(region)
    
     chaptersdict = []
     for c in chapters:
         coords = helpers.coordsfromchapterkey(c)
         chapterkey = c.key()
         
         chapterdict = models.to_dict(c)
         chapterdict['coords'] = coords
         chapterdict['key'] = str(chapterkey)
         
         chaptersdict.append(chapterdict)         
         
     self.response.out.write( json.dumps({ 'chapters' : chaptersdict }) )
Esempio n. 5
0
    def post(self):
        if self.request.get('chapterkey'):
            chapters = [models.getchapter(self.request.get('chapterkey'))]
        elif self.request.get('regionkey'):
            chapters = models.getchaptersinregion(models.keyfromstr(self.request.get('regionkey'))) 
        else:
            pass
       
        chaptersdict = []
        for c in chapters:
            coords = helpers.coordsfromchapterkey(c)
            chapterkey = c.key()
            
            chapterdict = models.to_dict(c)
            chapterdict['coords'] = coords
            chapterdict['key'] = str(chapterkey)
            
            chaptersdict.append(chapterdict)         

        self.response.out.write( json.dumps({ 'chapters' : chaptersdict }) )
Esempio n. 6
0
    def post(self):
        if self.request.get('chapterkey'):
            chapters = [models.getchapter(self.request.get('chapterkey'))]
        elif self.request.get('regionkey'):
            chapters = models.getchaptersinregion(
                models.keyfromstr(self.request.get('regionkey')))
        else:
            pass

        chaptersdict = []
        for c in chapters:
            coords = helpers.coordsfromchapterkey(c)
            chapterkey = c.key()

            chapterdict = models.to_dict(c)
            chapterdict['coords'] = coords
            chapterdict['key'] = str(chapterkey)

            chaptersdict.append(chapterdict)

        self.response.out.write(json.dumps({'chapters': chaptersdict}))