示例#1
0
文件: api.py 项目: sloot14/flexifod
 def get(self, last_feed=0):
   last_feed = int(last_feed)
   if last_feed == 0:
     last_feed = inf
   self.response.headers['Content-Type'] = 'application/json'
   user = get_current_user()
   if user:
     q = Bookmark.all().filter('user ='******'changedate <', last_feed) \
       .order('-changedate').run(limit=50)
     #self.response.out.write(json.dumps({'error': True, 'error_type': 'Bad params', 'original': word}))
     self.response.out.write(json.dumps([i.to_dict() for i in q])) 
   else:
     self.response.out.write(json.dumps({'error': True, 'error_type': 'Not authorized'}))
示例#2
0
文件: pages.py 项目: sloot14/flexifod
 def get(self, hurl):
   template = jinja_environment.get_template('public.html')
   bookmark = Bookmark.all().filter('hurl =', hurl).get()
   params = {'title': bookmark.title, 'url': bookmark.url, 'description':bookmark.description }
   self.response.out.write(template.render(params))