Как вывести результат функции пайтона в html используя библиотеку eel ? Web-интерфейс python
Как вывести текст которую выдает пайтон функция main на экран програмы с помощью библиотеки eel? Тоесть нужно вывести результат функции main в html. И это нужно делать каждые 10 секунд
Код пайтона:
import eel
import asyncio
from re import X
import aiohttp
eel.init("D:\Code\Python\Prog1\Web")
async def main():
async with aiohttp.ClientSession() as session:
while True:
print()
os.system('CLS')
async with session.get("https://scalpstation.com/api/futures/kdata?interval=1m&order=Trades15m&top=16") as resp:
data = await resp.json()
for monet in [x["Symbol"] for x in data["sorts"]]:
trades = [x for x in data["sorts"] if x["Symbol"] == monet][0]["Trades15m"]
value = 40000
if trades > value:
print( monet,':', trades )
await asyncio.sleep(10)
eel.start("index.html", size=(700, 600))
Код html (дефолтный):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="eel.js"></script>
</head>
<body>
</body>
</html>