Prince/funda/webserver.py
Eljakim Herrewijnen 7b748b5b9e Initial
2021-08-16 22:06:55 +02:00

26 lines
636 B
Python

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"])