from flask import Flask, render_template, request
app = Flask(__name__)
import os
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
#GPIO.setup(22, GPIO.OUT)
#GPIO.output(22, GPIO.HIGH)

@app.route("/<buttonPress>")
def action(buttonPress):
   if buttonPress == "click":
      GPIO.setup(22, GPIO.OUT)	
      #GPIO.output(22, GPIO.LOW)
      message = "pressed click"
      print("click")
      os.system("xbmc-send --action='XBMC.AlarmClock(shutdowntimer,XBMC.Shutdown(),55)'")
   if buttonPress == "dclick":
      message = "pressed double click"
      print("double click")
      os.system("xbmc-send --action='XBMC.AlarmClock(shutdowntimer,XBMC.Shutdown(),45)'")
   if buttonPress == "hold":
      message = "pressed hold"
      print("hold")
      os.system("xbmc-send --action='XBMC.ShutDown'")

   templateData = {
      'message' : message
   }

   return render_template('main.html', **templateData)

if __name__ == "__main__":
   app.run(host='0.0.0.0', port=5050, debug=True)
