Spaces:
Paused
Paused
import gradio as gr | |
from datetime import datetime | |
from apscheduler.schedulers.background import BackgroundScheduler | |
from huggingface_hub import restart_space | |
import os | |
HF_TOKEN = os.getenv("HF_TOKEN") | |
time_start = datetime.now() | |
def restart(): | |
gr.Info("Restarting space...") | |
restart_space("davanstrien/restart", token=HF_TOKEN) | |
with gr.Blocks() as demo: | |
gr.Markdown(f"Time started: {time_start}") | |
scheduler = BackgroundScheduler() | |
job = scheduler.add_job(restart, "interval", minutes=2) | |
scheduler.start() | |
demo.launch() | |