Skip to content

Commit

Permalink
take sound filename from POST variable
Browse files Browse the repository at this point in the history
  • Loading branch information
jesse committed May 11, 2012
1 parent 085d2a3 commit 0b78a55
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions lib/app/server.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from flask import Flask
from flask import render_template
from flask import url_for
from flask import request

import subprocess
import os
import app.constant
Expand All @@ -26,28 +28,29 @@ def index():
return render_template('index.html', sounds=_sounds, no_sounds=(0 == len(_sounds)))


@server.route('/setpattern')
@server.route('/setpattern', methods=['POST', 'GET'])
def setpattern():
filename = 'tinkle.wav'
filename = "tinkle.wav"
if request.method == 'POST':
if request.form['filename']:
filename = request.form['filename']
else:
return "noneoftheabove"
cmd = [ 'ssh', '-i', '/home/jesse/.ssh/id_dsa',
'doorbell@minotaur', 'ln -sf ' + filename + ' ',
'chime/default.wav' ]

p = subprocess.call(cmd)
return filename

@server.route('/test')
def test():
# [ user, password ] = get_cred()
# cmd = [ 'sshpass', '-p', password, 'ssh',
# '-o', 'StrictHostKeyChecking=no',
# '-o', 'UserKnownHostsFile=/dev/null',
# user, 'mpg123 chime.mp3' ]

cmd = [ 'ssh', '-i', '/home/jesse/.ssh/id_dsa',
'doorbell@minotaur', 'touch kilroy-was-here' ]
@server.route('/setuser')
def setuser():
number = 1111
identity = "froolish"
sound = 'duul.wav'
cmd = [ 'ssh', '-i', '/home/jesse/.ssh/id_dsa', 'doorbell@minotaur',
'echo ' + number + ' # ' + identity + ' # ' + sound ]

p = subprocess.call(cmd)
return 'OK'

def get_cred():
Expand Down

0 comments on commit 0b78a55

Please sign in to comment.