Prince/funda/webserver.py

26 lines
636 B
Python
Raw Normal View History

2021-08-16 20:06:55 +00:00
from flask import Flask
from funda import FundaCrawler
from storage import Storage
import base64
storage : Storage
crawler : FundaCrawler
app = Flask("Project Prince")
@app.route("/")
def index():
if(storage == None):
return "Storage not found"
houses = storage.GetHouses()
ret = ""
# img = base64.decodebytes(bytes(houses[0].image, "utf-8"))
for house in houses:
ret += f'<img src="data:image/png;base64,{house.image}" alt="img_data" id="imgslot"/>'
return ret
def StartServer(st, cw):
global storage, crawler
storage = st
crawler = cw
app.run(debug=app.config["DEBUG"])