summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-09-28 15:42:03 -0400
committerrsiddharth <s@ricketyspace.net>2019-09-28 15:42:03 -0400
commite09caadb899189ee0fa426d7be6713c023621848 (patch)
treee6bdca627848d88824f7d2f64b59905d8b55e732
parent17dd940617bc7a4df9a70e9f15079f71697d5085 (diff)
nfsw/scenes.py: Flesh out sexshop
* nfsw/io.py (query): Update scene call. * nfsw/scenes.py (sexshop): Change argument to 'o' (dict). Flesh out the function li'l bit.
-rw-r--r--nfsw/io.py3
-rw-r--r--nfsw/scenes.py18
2 files changed, 18 insertions, 3 deletions
diff --git a/nfsw/io.py b/nfsw/io.py
index 9c2a8b2..7d4c600 100644
--- a/nfsw/io.py
+++ b/nfsw/io.py
@@ -10,6 +10,7 @@ from flask import (
Blueprint, render_template, request
)
+
bp = Blueprint('io', __name__)
@@ -51,7 +52,7 @@ def query():
# Respond.
return {
- 'ans': scene(q)
+ 'ans': scene({'q': q})
}
diff --git a/nfsw/scenes.py b/nfsw/scenes.py
index e2c3b00..55f443f 100644
--- a/nfsw/scenes.py
+++ b/nfsw/scenes.py
@@ -1,4 +1,6 @@
from nfsw.redis import redis as r, key as k
+from nfsw.util import read_junk
+
def get_scene(name):
scenes = {
@@ -14,5 +16,17 @@ def current_scene():
)
-def sexshop(q):
- return q + ' you are fucked'
+def sexshop(o):
+ def intro():
+ return read_junk('sexshop/intro')
+
+ def process(q):
+ return ''
+
+ if 'intro' in o:
+ return intro()
+
+ if 'q' in o:
+ return process(o['q'])
+
+