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 show_time(): | |
return f"Time started: {time_start}" | |
def restart(): | |
gr.Info("Restarting space...") | |
restart_space("davanstrien/restart", token=HF_TOKEN) | |
iface = gr.Interface(fn=show_time, outputs="text") | |
iface.launch() | |
scheduler = BackgroundScheduler() | |
job = scheduler.add_job(restart, "interval", minutes=2) | |