Skip to content
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ Execute o server.py e conecte no endereço (ex.: http://127.0.0.1:5000/) com seu
# Requirements
Flask
lxml

Install with:
pip3 install -r required.txt
1 change: 1 addition & 0 deletions required.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ Jinja2>=2.10.1
lxml>=4.0.0
MarkupSafe>=1.0.0
Werkzeug>=1.0.0
flask_cors==3.0.3
8 changes: 7 additions & 1 deletion server.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
#!/usr/bin/env python3

import os
from flask import Flask, jsonify
from fundamentus import get_data
from datetime import datetime
from flask_cors import CORS, cross_origin

app = Flask(__name__)
CORS(app)


# First update
lista, dia = dict(get_data()), datetime.strftime(datetime.today(), '%d')
Expand All @@ -22,4 +26,6 @@ def json_api():
lista = {outer_k: {inner_k: float(inner_v) for inner_k, inner_v in outer_v.items()} for outer_k, outer_v in lista.items()}
return jsonify(lista)

app.run(debug=True)
port = int(os.environ.get('PORT', 5000))

app.run(debug=True, host='0.0.0.0', port=port)