|
import gradio as gr |
|
import threading |
|
import requests |
|
import time |
|
|
|
def send_dummy_request(space_url): |
|
try: |
|
response = requests.get(space_url) |
|
|
|
print(f"Response Status Code Of Wait: {response.status_code}") |
|
except Exception as e: |
|
print(f"Error: {e}") |
|
|
|
def background_request(space_urls, interval_seconds): |
|
try: |
|
while True: |
|
for space_url in space_urls: |
|
send_dummy_request(space_url) |
|
time.sleep(interval_seconds) |
|
except KeyboardInterrupt: |
|
print("Background script terminated by user.") |
|
|
|
|
|
space_urls = [ |
|
|
|
'https://huggingface.co/spaces/GenieLamp/Image0', |
|
'https://huggingface.co/spaces/GenieLamp/Image1', |
|
'https://huggingface.co/spaces/GenieLamp/Image2', |
|
'https://huggingface.co/spaces/GenieLamp/Image3', |
|
'https://huggingface.co/spaces/GenieLamp/Image4', |
|
'https://huggingface.co/spaces/GenieLamp/Image5', |
|
'https://huggingface.co/spaces/GenieLamp/Image6', |
|
'https://huggingface.co/spaces/GenieLamp/Image7', |
|
'https://huggingface.co/spaces/GenieLamp/Image8', |
|
'https://huggingface.co/spaces/GenieLamp/Image9', |
|
|
|
|
|
'https://huggingface.co/spaces/GenieLamp/Alive', |
|
] |
|
|
|
|
|
interval_seconds = 7200 |
|
|
|
|
|
background_thread = threading.Thread(target=background_request, args=(space_urls, interval_seconds)) |
|
background_thread.start() |
|
|
|
|
|
def echo_text(text): |
|
return f"You said: {text}" |
|
|
|
iface = gr.Interface(fn=echo_text, inputs="text", outputs="text") |
|
iface.launch() |