summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2012-03-14 14:45:14 -0700
committerYuval Adam <yuv.adm@gmail.com>2012-03-14 14:45:14 -0700
commit2002679f58157f88ec52c383146230ea8ab46e54 (patch)
tree9e00180a962fb037f27d918a757796e33704a398
parent5f78e0ddae457499acf7330de5b203b98ef5539b (diff)
short signature ids
-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)