From 473ef7e26fc8d2c6b26e66b80d50e49c18fa24f8 Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Thu, 27 Feb 2014 11:24:22 -0500 Subject: Basic tornado app displaying a page image and associated text side by side --- web/main.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 web/main.py (limited to 'web/main.py') diff --git a/web/main.py b/web/main.py new file mode 100644 index 0000000..09fbcbf --- /dev/null +++ b/web/main.py @@ -0,0 +1,24 @@ +import tornado.httpserver +from tornado.web import RequestHandler, Application +import tornado.ioloop +from settings import settings +import utils + + +class MainHandler(RequestHandler): + + def get(self, page_number): + areas, words = utils.gen_html("", page_number) + self.render("index.html", page_number=page_number, + areas=areas, words=words) + + +application = Application([ + (r'/(\d+)/?', MainHandler) +], **settings) + +if __name__ == '__main__': + http_server = tornado.httpserver.HTTPServer(application) + http_server.listen(8888) + print "Listening on 8888" + tornado.ioloop.IOLoop.instance().start() -- cgit v1.2.3-70-g09d2