Example #1
0
    def flippers(self, id):
        if id == "up":
            tux.flippers.up()
        elif id == "down":
            tux.flippers.down()

        # Return a rendered template
        return render("/index.mako")
Example #2
0
    def spin(self, id):
        if id == "left":
            tux.spinning.leftOn()
        elif id == "right":
            tux.spinning.rightOn()

        # Return a rendered template
        return render("/index.mako")
Example #3
0
    def eyes(self, id):
        if id == "open":
            tux.eyes.open()
        elif id == "half":
            pass
        elif id == "closed":
            tux.eyes.close()

        # Return a rendered template
        return render("/index.mako")
Example #4
0
    def led(self, id):
        eyes = request.GET.get("eyes", "both")
        if eyes not in ("both", "left", "right"):
            eyes = "both"
        tux_eyes = getattr(tux.led, eyes)
        if id == "on":
            tux_eyes.on()
        elif id == "off":
            tux_eyes.off()
        elif id == "blink":
            tux_eyes.blink()

        # Return a rendered template
        return render("/index.mako")
Example #5
0
 def speak(self, id):
     tux.tts.speak(id)
     # Return a rendered template
     return render("/index.mako")
Example #6
0
 def index(self):
     # Return a rendered template
     return render("/index.mako")