def get(self): #Get the 10 most recent queries searches_query = Searches.all().filter('private', False).order('-timestamp') search_results = searches_query.fetch(10) saved_searches = Searches.all().filter( 'user_id', users.get_current_user()).order('-timestamp') if detectmobile.isMobile(self.request.headers): self.redirect('/shellmobile') template_file = os.path.join(os.path.dirname(__file__), 'templates', 'shell.html') vars = { 'server_software': os.environ['SERVER_SOFTWARE'], 'python_version': sys.version, 'user': users.get_current_user(), 'login_url': users.create_login_url('/'), 'logout_url': users.create_logout_url('/'), 'banner': banner(), 'printer': self.request.get('printer').lower() or '', 'submit': self.request.get('submit').lower() or '', 'tabWidth': self.request.get('tabWidth').lower() or 'undefined', 'searches': search_results, 'saved_searches': saved_searches, } rendered = webapp.template.render(template_file, vars, debug=_DEBUG) self.response.out.write(rendered)
def get(self): #Get the 10 most recent queries searches_query = Searches.all().filter('private', False).order('-timestamp') search_results = searches_query.fetch(10) saved_searches = Searches.all().filter('user_id', users.get_current_user()).order('-timestamp') if detectmobile.isMobile(self.request.headers): self.redirect('/shellmobile') template_file = os.path.join(os.path.dirname(__file__), 'templates', 'shell.html') vars = { 'server_software': os.environ['SERVER_SOFTWARE'], 'python_version': sys.version, 'user': users.get_current_user(), 'login_url': users.create_login_url('/'), 'logout_url': users.create_logout_url('/'), 'banner': banner(), 'printer': self.request.get('printer').lower() or '', 'submit': self.request.get('submit').lower() or '', 'tabWidth': self.request.get('tabWidth').lower() or 'undefined', 'searches': search_results, 'saved_searches': saved_searches, } rendered = webapp.template.render(template_file, vars, debug=_DEBUG) self.response.out.write(rendered)
def get(self): # Get the 10 most recent queries searches_query = Searches.all().filter("private", False).order("-timestamp") search_results = searches_query.fetch(10) saved_searches = Searches.all().filter("user_id", users.get_current_user()).order("-timestamp") if detectmobile.isMobile(self.request.headers): self.redirect("/shellmobile") template_file = os.path.join(os.path.dirname(__file__), "templates", "shell.html") vars = { "server_software": os.environ["SERVER_SOFTWARE"], "python_version": sys.version, "user": users.get_current_user(), "login_url": users.create_login_url("/"), "logout_url": users.create_logout_url("/"), "banner": banner(), "printer": self.request.get("printer").lower() or "", "submit": self.request.get("submit").lower() or "", "tabWidth": self.request.get("tabWidth").lower() or "undefined", "searches": search_results, "saved_searches": saved_searches, } rendered = webapp.template.render(template_file, vars, debug=_DEBUG) self.response.out.write(rendered)
def get(self): if (isMobile(self.request)): #if (True): template = jinja.get_template('templates/homeMobile.html') self.response.out.write(template.render({})) return template = jinja.get_template('templates/home.html') self.response.out.write(template.render({}))
def get(self): if detectmobile.isMobile(self.request.headers): self.redirect('/shellmobile') template_file = os.path.join(os.path.dirname(__file__), 'templates', 'shell.html') vars = { 'server_software': os.environ['SERVER_SOFTWARE'], 'python_version': sys.version, 'user': users.get_current_user(), 'login_url': users.create_login_url('/'), 'logout_url': users.create_logout_url('/'), 'banner': banner(), 'printer': self.request.get('printer').lower() or '', 'submit': self.request.get('submit').lower() or '', 'tabWidth': self.request.get('tabWidth').lower() or 'undefined', } rendered = webapp.template.render(template_file, vars, debug=_DEBUG) self.response.out.write(rendered)
def get(self): #Get the 10 most recent queries searches_query = Searches.all().filter('private', False).order('-timestamp') search_results = searches_query.fetch(10) saved_searches = Searches.all().filter('user_id', users.get_current_user()).order('-timestamp') #cookie stuff import Cookie import os try: cookie = Cookie.SimpleCookie(os.environ['HTTP_COOKIE']) forcedesktop = cookie['desktop'].value except (Cookie.CookieError, KeyError): forcedesktop = 'false' if forcedesktop in ('no', 'false'): if detectmobile.isMobile(self.request.headers): self.redirect('/shellmobile?' + self.request.query_string) template_file = os.path.join(os.path.dirname(__file__), 'templates', 'shell.html') vars = { 'server_software': os.environ['SERVER_SOFTWARE'], 'application_version': LIVE_VERSION, 'date_deployed': LIVE_DEPLOYED, 'python_version': sys.version, 'user': users.get_current_user(), 'login_url': users.create_login_url('/'), 'logout_url': users.create_logout_url('/'), 'banner': banner(), 'printer': self.request.get('printer').lower() or '', 'submit': self.request.get('submit').lower() or '', 'tabWidth': self.request.get('tabWidth').lower() or 'undefined', 'searches': search_results, 'saved_searches': saved_searches, } rendered = webapp.template.render(template_file, vars, debug=_DEBUG) self.response.out.write(rendered)