Skip to content

Instantly share code, notes, and snippets.

@rcotrina94
Created September 22, 2015 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcotrina94/6ef87f680c7c1fe95a2b to your computer and use it in GitHub Desktop.
Save rcotrina94/6ef87f680c7c1fe95a2b to your computer and use it in GitHub Desktop.
Run ALU raspberry pi server
# -*- coding: utf-8 -*-
import numdisplay
from datetime import datetime
from flask import Flask
app = Flask(__name__)
@app.route("/num/<int:number>")
def num(number=None):
if number == None:
numdisplay.write(None, None)
else:
numdisplay.write(number)
log(number)
return "OK %s" % (number,)
@app.route("/suma/<int:n1>/<int:n2>")
def suma(n1=None, n2=None):
if n1 and n2:
_suma = n1 + n2
print _suma
numdisplay.write(_suma)
return "OK suma(%s, %s) = %s" % (n1, n2, _suma)
else:
return "FAIL"
def log(number):
with open('/tmp/numweb.log','a') as f:
f.write('%s - %s\n' % (str(datetime.now()),number))
if __name__ == "__main__":
app.run('0.0.0.0',80)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment