from fastapi import FastAPI
import sys
import os
sys.path.insert(0,'.')
import bhouse_lib

app = FastAPI()

@app.get("/items/{item_id}")
async def read_item(item_id):
    return {"item_id": item_id}



@app.get("/bhouse/{month_num}")
async def montyly_rep(month_num):
    rep=bhouse_lib.get_monthly_report(int(month_num))
    return {"results": rep}


@app.get("/bhouse/kw/{month_num}")
async def montyly_kw(month_num):
    rep=bhouse_lib.get_monthly_report(int(month_num))
    results=[]
    for r in rep:
        if r[4] <=4:
            results.append(r)
    return {"results": results}


@app.get("/")
async def root():
    return {"message": "Hello World"}