def get(self, content_id=None):
        if content_id:
            print('get content: ' + content_id)
            content_resp = Content.get_by_id(content_id)

        else:
            content_resp = Content.get_all()
        _unify_ids(content_resp)
        self.write(dumps(content_resp))
 def put(self, content_id):
     print('update content: ' + content_id)
     doc = json_decode(self.request.body.decode('utf-8'))
     result = Content.update_by_id(content_id, doc)
     if not result:
         print('Problem updating content')
     _unify_ids(result)
     self.write(dumps(result))
 def post(self):
     print('create content item')
     doc = json_decode(self.request.body.decode('utf-8'))
     content_id = Content.insert(doc)
     if not content_id:
         print('problem inserting new content')
     _unify_ids(doc)
     self.write(dumps(doc))
 def get(self, username=None):
     if self.current_user != username:
         self.redirect('/login')
     frames = []
     content = []
     timestamp = time.time()
     if username:
         frames = Frames.get_by_username(username, connected=True)
         content = Content.get_by_username(username)
     self.render(
         "index.html", user=username, frames=frames,
         content=content, timestamp=timestamp
     )
 def get(self, username):
     content_resp = Content.get_by_username(username)
     print(username)
     print(content_resp)
     self.write(dumps(content_resp))
 def delete(self, content_id):
     res = Content.delete_by_id(content_id)
     self.write(dumps(res.acknowledged))