def oOsebi(id_st):
    mail=get_user()
    admin = get_administrator()
    uporabnik = modeli.podatki(id_st)
    vsota = 0
    if admin or (uporabnik is not None and mail[0] == uporabnik[3]):
        id, ime, priimek, mail, geslo = uporabnik
        valute = modeli.seznam_valut()
        lastnistvo = modeli.vsi_podatki(id_st)
        for _, _ , _, nova_vrednost, kol, _ in lastnistvo:
            vsota+=nova_vrednost*kol
        vsota = round(vsota,2)
        zasluzek = modeli.zasluzek(id)
        return template('oseba.html', id=id, ime = ime, priimek=priimek, mail=mail,valute=valute,kolicina=None,lastnistvo=lastnistvo, zasluzek=zasluzek, vsota=vsota)
    abort(404,"Not found: '/oseba/{0}'".format(id_st))
Esempio n. 2
0
def glavniMenu():
    valute = modeli.seznam_valut()
    data = requests.get(r'https://www.bitstamp.net/api/v2/order_book/ethbtc')
    data = data.json()

    bids = pd.DataFrame()
    bids['quantity'] = [i[1] for i in data['bids']]
    bids['price'] = [i[0] for i in data['bids']]
    asks = pd.DataFrame()
    asks['price'] = [i[0] for i in data['asks']]
    asks['quantity'] = [i[1] for i in data['asks']]

    asks.price = asks.price.apply(float)
    asks.quantity = asks.quantity.apply(float)

    bids.price = bids.price.apply(float)
    bids.quantity = bids.quantity.apply(float)

    bids_dict = {x[1]: x[0] for x in bids.itertuples(index=False)}
    asks_dict = {x[0]: x[1] for x in asks.itertuples(index=False)}
    bidask = dict()
    bidask['asks'] = asks_dict
    bidask['bids'] = bids_dict

    data['asks'] = [{
        'price': float(i[0]),
        'amount': float(i[1])
    } for i in data['asks']][:100]
    data['bids'] = [{
        'price': float(i[0]),
        'amount': float(i[1])
    } for i in data['bids']][:100]
    return template('glavni.html',
                    mail=None,
                    geslo=None,
                    ime=None,
                    priimek=None,
                    valute=valute,
                    napaka_registriraj=None,
                    napaka_prijava=None,
                    orderbook=data)
Esempio n. 3
0
def dodaj_nove_valute():
    if get_administrator():
        modeli.dodaj_nove_valute()
        rezultat = modeli.seznam_valut()
        redirect('/administrator/valute')
        return template('seznam_valut.html', rezultat=rezultat)
Esempio n. 4
0
def dodaj_valute():
    if get_administrator():
        rezultat = modeli.seznam_valut()
        redirect('/administrator/valute')
        return template('seznam_valut.html', rezultat=rezultat)
    abort(404, "Not found: '/dodaj_nove_valute")
Esempio n. 5
0
def administrator_valute():
    if get_administrator():
        rezultat = modeli.seznam_valut()
        return template('seznam_valut.html', rezultat=rezultat)
    abort(404, "Not found: '/administrator/valute")
Esempio n. 6
0
def administrator():
    if get_administrator():
        valute = modeli.seznam_valut()
        return template('administrator.html', valute=valute)
    abort(404, "Not found: '/administrator'")
def glavniMenu():
    valute = modeli.seznam_valut()
    return template('glavni.html', mail=None, geslo=None,ime=None,priimek=None, valute=valute,napaka_registriraj=None,napaka_prijava=None)