| import jinja2 |
| import webapp2 |
| import os |
| |
| JINJA_ENVIRONMENT = jinja2.Environment( |
| loader=jinja2.FileSystemLoader(os.path.dirname(__file__)), |
| extensions=['jinja2.ext.autoescape'], |
| autoescape=True) |
| |
| class LandingPage(webapp2.RequestHandler): |
| def get(self): |
| template_values = {} |
| template = JINJA_ENVIRONMENT.get_template('index.html') |
| self.response.write(template.render(template_values)) |
| |
| class Camp19Page(webapp2.RequestHandler): |
| def get(self): |
| self.redirect('https://events.ccc.de/camp/2019/wiki/Village:IXP') |
| |
| class PricingPage(webapp2.RequestHandler): |
| def get(self): |
| template_values = {} |
| template = JINJA_ENVIRONMENT.get_template('pricing.html') |
| self.response.write(template.render(template_values)) |
| |
| app = webapp2.WSGIApplication([ |
| ('/', LandingPage), |
| ('/cccamp19', Camp19Page), |
| ('/ccccamp19', Camp19Page), |
| ('/camp19', Camp19Page), |
| ('/camp', Camp19Page), |
| ('/cccamp', Camp19Page), |
| ('/ccccamp', Camp19Page), |
| ('/pricing', PricingPage), |
| ('/prices', PricingPage), |
| ('/price', PricingPage), |
| ], debug=False) |