#!/usr/bin/python
# -*- coding: utf8 -*-
# Soubor:  name.py
# Datum:   07.02.2014 11:12
# Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
# Licence: GNU/GPL 
# Úloha:   Hello World Bottle +
############################################################################

from bottle import route, run
import datetime

@route('/')
@route('/ahoj')
def funguje():
    return """<h1>Hurá Hurá!</h1>
<p>Funguje to!</p>"""

@route('/cas')
def cas():
    q='<h1>Aktuální čas</h1>'

    td=datetime.datetime.today()

    q+="<p>Aktuální datum: {}. {}. {}</p>".format(td.day, td.month, td.year)
    q+="<p>Aktuální čas: {}:{}:{}</p>".format(td.hour, td.minute, td.second)

    return q

@route('/ahoj/<name>')
def ahoj(name):    
    return "<h1>Ahoj {0}</h1><p>Funguje mi to! Hurá! Huráááááá.</p>".format(name)

@route('/nasobeni/<a>/<b>')
@route('/<a>*<b>')
def nasobeni(a,b):
    return str(float(a)*float(b))

@route('/mocnina/<a:float>/<b:int>')
@route('/<a:float>^<b:int>')
def nocnina(a,b):
    vysledek=a**b
    return str(vysledek)

##########################################################################
run(host='localhost', port=8090, debug=True, reloader=True)
