19 lines
355 B
Python
19 lines
355 B
Python
from flask import (
|
|
Blueprint
|
|
)
|
|
from werkzeug.exceptions import abort
|
|
|
|
from weather.db import get_db
|
|
|
|
bp = Blueprint('api', __name__)
|
|
|
|
@bp.route('/api')
|
|
def api():
|
|
db = get_db()
|
|
current_conditions = dict(db.execute(
|
|
"SELECT * FROM `current_forecasts` ORDER BY `end_time` DESC LIMIT 1"
|
|
).fetchone())
|
|
|
|
return current_conditions
|
|
|