summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-12-21 19:50:40 +0100
committerErich Eckner <git@eckner.net>2022-12-21 19:50:40 +0100
commit18058f3646b51df4d97bf41c2752816b32748e1f (patch)
treeaa0f5cf16f8edf7467bdaacea0c1c560420a77ae
parent807d8c5a42fec84fc3fc5d2240c6b5c768f03f29 (diff)
downloadwordle-backend-18058f3646b51df4d97bf41c2752816b32748e1f.tar.xz
README and ReadmeHandler for / new
-rw-r--r--README8
-rwxr-xr-xserver.py7
2 files changed, 15 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..a66e630
--- /dev/null
+++ b/README
@@ -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
diff --git a/server.py b/server.py
index a3429f5..6fe9c04 100755
--- a/server.py
+++ b/server.py
@@ -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),
],