From 0e8b0c88a4d3009cbbea695f606e49faef27f373 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Sun, 7 Sep 2014 18:21:37 -0400 Subject: Reorganize the code hope I did it right. We have two packages now, one for the server and one for the actual library. --- web/main.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 web/main.py (limited to 'web/main.py') diff --git a/web/main.py b/web/main.py deleted file mode 100644 index a6826c1..0000000 --- a/web/main.py +++ /dev/null @@ -1,37 +0,0 @@ -import tornado.httpserver -from tornado.web import RequestHandler, Application -import tornado.ioloop -from settings import settings -import utils -from djvu_utils import image_from_book -import io - -class MainHandler(RequestHandler): - - def get(self, page_number): - orig_coords, orig_words, corr_words, align = \ - utils.gen_html(self.settings["book"], page_number) - self.render("index.html", page_number=page_number, orig_coords=orig_coords, - orig_words=orig_words, corr_words=corr_words, align=align) - -class ImageHandler(RequestHandler): - - def get(self, page_number): - im = image_from_book("../" + self.settings["book"], int(page_number)) - self.set_header('Content-Type', 'image/jpg') - img_buff = io.BytesIO() - im.save(img_buff, format="JPEG") - img_buff.seek(0) - self.write(img_buff.read()) - self.finish() - -application = Application([ - (r'/(\d+)/?', MainHandler), - (r'/(\d+)\.jpg/?', ImageHandler)] - , **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