diff options
author | Erich Eckner <git@eckner.net> | 2022-12-21 19:50:40 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2022-12-21 19:50:40 +0100 |
commit | 18058f3646b51df4d97bf41c2752816b32748e1f (patch) | |
tree | aa0f5cf16f8edf7467bdaacea0c1c560420a77ae | |
parent | 807d8c5a42fec84fc3fc5d2240c6b5c768f03f29 (diff) | |
download | wordle-backend-18058f3646b51df4d97bf41c2752816b32748e1f.tar.xz |
README and ReadmeHandler for / new
-rw-r--r-- | README | 8 | ||||
-rwxr-xr-x | server.py | 7 |
2 files changed, 15 insertions, 0 deletions
@@ -0,0 +1,8 @@ +Wordle-Backend + +endpoint /create +* create a new puzzle (stored in a cookie) + +endpoint /try/$your_trial +* retrieve statistics on the trial word $your_trial in json +* this will redirect to create a new puzzle if no cookie is found @@ -54,8 +54,15 @@ class TrialHandler(BaseHandler): report['colors'] = self.get_colors() self.write(report) +class ReadmeHandler(BaseHandler): + def get(self): + f = open('{}/README'.format(root_dir), 'rb') + self.write(f.read()) + f.close() + def make_app(): return tornado.web.Application([ + (r'/', ReadmeHandler), (r'/create', CreateHandler), (r'/try/(.+)', TrialHandler), ], |