def post(self): self.response.headers['Content-Type'] = 'application/json' user = get_current_user() if user: url = self.request.get('url') title = self.request.get('title') description = self.request.get('description') domain = reg.search(url) if domain: domain = domain.group() bookmark = Bookmark(url=url, title=title, description=description, user=user, domain=domain, \ adddate=int(time()*1000), changedate=int(time()*1000), hurl=md5.new(str(int(time()*1000))).hexdigest()) bookmark.put() self.response.out.write(json.dumps({'status':'success', 'item':bookmark.to_dict()})) return else: self.response.out.write(json.dumps({'status':'error', 'error_type':'Bad link'})) else: self.response.out.write(json.dumps({'status':'error', 'error_type':'Not authorized'}))