def get(self,domain): crawler = self.request.get('_escaped_fragment_', None) if crawler is not None: self.html_snapshot(domain,'domain') return logging.info('domain handler ') self.redirect_perm() self.get_user() logging.info('domain screen_name %s' %self.screen_name) if self.avatar is None: self.avatar='/static/images/noavatar.png' userMessager = UserMessager(str(self.user_uuid)) channel_id = userMessager.create_channel() template_variables = [] template_variables = {'page_footer': PageUtils.get_footer(), 'user':self.screen_name, 'logout_url':'/account/logout', 'avatar':self.avatar,'channel_id':channel_id,'domain':domain} path= os.path.join(os.path.dirname(__file__), 'templates/domain.html') self.response.headers["Content-Type"] = "text/html; charset=utf-8" self.response.out.write(template.render(path,template_variables))
def get(self,category): crawler = self.request.get('_escaped_fragment_', None) if crawler is not None: self.html_snapshot(category,'category') return if category is None: logging.info('no category provided') return category = urllib.unquote(category.encode('ascii')).decode('utf-8') logging.info('category %s handler' % category) self.redirect_perm() self.get_user() logging.info('category screen_name %s' %self.screen_name) if self.avatar is None: self.avatar='/static/images/noavatar.png' userMessager = UserMessager(str(self.user_uuid)) channel_id = userMessager.create_channel() template_variables = {'user':self.screen_name, 'logout_url':'/account/logout', 'avatar':self.avatar,'channel_id':channel_id,'category':category} path= os.path.join(os.path.dirname(__file__), 'templates/category.html') self.response.headers["Content-Type"] = "text/html; charset=utf-8" self.response.out.write(template.render(path,template_variables))