summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rw-r--r--app.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/app.py b/app.py
index ba91043..3115339 100644
--- a/app.py
+++ b/app.py
@@ -10,7 +10,7 @@ CLOUDANT_BASE = 'https://pinkyswear.cloudant.com/pinkyswear/'
CLOUDANT_AUTH = ('pinkyswear', 'abc123')
@route('/')
-def index(name='home'):
+def index():
return template('index.html', sig=None)
@route('/js/:filename')
@@ -26,11 +26,12 @@ def sig(id='home'):
return template('index.html', sig=sig)
@post('/s')
-def sig(id='home'):
+def sig():
+ id = ''.join(random.choice(string.ascii_lowercase + string.digits) for x in range(6))
data = json.dumps({ 's' : request.POST['output'] })
- url = CLOUDANT_BASE
+ url = CLOUDANT_BASE + id
headers = { 'content-type' : 'application/json' }
- r = requests.post(url, auth=CLOUDANT_AUTH, data=data, headers=headers)
+ r = requests.put(url, auth=CLOUDANT_AUTH, data=data, headers=headers)
redirect('/s/%s' % json.loads(r.content)['id'])
run(host='localhost', port=8000)