mirror of https://github.com/me50/kukemuna.git
automated commit by check50 [check50=True]
This commit is contained in:
parent
8b9c1adadc
commit
5a47056e0a
12
app.py
12
app.py
|
|
@ -48,21 +48,25 @@ def index():
|
||||||
for stock in stocks:
|
for stock in stocks:
|
||||||
|
|
||||||
symbol = stock["symbol"]
|
symbol = stock["symbol"]
|
||||||
|
# Update share price
|
||||||
stock_price = lookup(symbol.upper())
|
stock_price = lookup(symbol.upper())
|
||||||
stock["shares"] = stock["sum(shares)"]
|
stock["shares"] = stock["sum(shares)"]
|
||||||
stock["price"] = stock_price["price"]
|
stock["price"] = stock_price["price"]
|
||||||
stock["total"] = usd(stock_price["price"] * stock["sum(shares)"])
|
# Get total value of owned stock
|
||||||
|
stock["total"] = stock_price["price"] * stock["sum(shares)"]
|
||||||
|
# Get value of all owned stocks
|
||||||
stocks_total = stocks_total + (stock_price["price"] * stock["sum(shares)"])
|
stocks_total = stocks_total + (stock_price["price"] * stock["sum(shares)"])
|
||||||
|
|
||||||
total = usd(cash[0]["cash"] + stocks_total)
|
# Get total value of stocks and cash
|
||||||
|
total = cash[0]["cash"] + stocks_total
|
||||||
|
|
||||||
return render_template("home.html", cash=usd(cash[0]["cash"]), stocks=stocks, total=total)
|
return render_template("home.html", cash=cash[0]["cash"], stocks=stocks, total=total)
|
||||||
# return apology("MOFO")
|
# return apology("MOFO")
|
||||||
|
|
||||||
|
|
||||||
@app.route("/buy", methods=["GET", "POST"])
|
@app.route("/buy", methods=["GET", "POST"])
|
||||||
@login_required
|
@login_required
|
||||||
def buy():
|
def buy():#
|
||||||
"""Buy shares of stock"""
|
"""Buy shares of stock"""
|
||||||
if request.method == "GET":
|
if request.method == "GET":
|
||||||
return render_template("buy.html")
|
return render_template("buy.html")
|
||||||
|
|
|
||||||
BIN
finance.db
BIN
finance.db
Binary file not shown.
Binary file not shown.
|
|
@ -20,7 +20,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="text-start">{{ stock.symbol }}</td>
|
<td class="text-start">{{ stock.symbol }}</td>
|
||||||
<td class="text-end">{{ stock.shares }}</td>
|
<td class="text-end">{{ stock.shares }}</td>
|
||||||
<td class="text-end">{{ stock.price }}</td>
|
<td class="text-end">{{ stock.price | usd}}</td>
|
||||||
<td class="text-end">{{ stock.date }}</td>
|
<td class="text-end">{{ stock.date }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor%}
|
{% endfor%}
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,8 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="text-start">{{ stock.symbol }}</td>
|
<td class="text-start">{{ stock.symbol }}</td>
|
||||||
<td class="text-end">{{ stock.shares }}</td>
|
<td class="text-end">{{ stock.shares }}</td>
|
||||||
<td class="text-end">{{ stock.price }}</td>
|
<td class="text-end">{{ stock.price | usd }}</td>
|
||||||
<td class="text-end">{{ stock.total }}</td>
|
<td class="text-end">{{ stock.total | usd }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor%}
|
{% endfor%}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
@ -29,11 +29,11 @@
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="border-0 fw-bold text-end" colspan="3">Cash</td>
|
<td class="border-0 fw-bold text-end" colspan="3">Cash</td>
|
||||||
<td class="border-0 text-end" colspan="3">{{ cash }}</td>
|
<td class="border-0 text-end" colspan="3">{{ cash | usd }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="border-0 fw-bold text-end" colspan="3">TOTAL</td>
|
<td class="border-0 fw-bold text-end" colspan="3">TOTAL</td>
|
||||||
<td class="border-0 fw- bold text-end" colspan="3">{{ total }}</td>
|
<td class="border-0 fw- bold text-end" colspan="3">{{ total | usd }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</tfoot>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue