31 lines
594 B
Python
31 lines
594 B
Python
|
import threading
|
||
|
from .generate import generate
|
||
|
from fastapi import FastAPI
|
||
|
from fastapi.responses import FileResponse
|
||
|
from fastapi.staticfiles import StaticFiles
|
||
|
|
||
|
app = FastAPI()
|
||
|
current_index = 0
|
||
|
|
||
|
app.mount("/", StaticFiles(directory="web", html=True), name="web")
|
||
|
|
||
|
|
||
|
def advance():
|
||
|
global current_index
|
||
|
|
||
|
# if current_index == 0:
|
||
|
# generate(offset=5)
|
||
|
# elif current_index == 5:
|
||
|
# generate(offset=0)
|
||
|
|
||
|
if current_index == 9:
|
||
|
current_index = 0
|
||
|
else:
|
||
|
current_index = current_index + 1
|
||
|
|
||
|
t = threading.Timer(60, advance)
|
||
|
t.start()
|
||
|
|
||
|
|
||
|
advance()
|