File size: 1,554 Bytes
420ef01 65b74ed 420ef01 65b74ed 420ef01 65b74ed 018252c 65b74ed 420ef01 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
import gradio as gr
import threading
import requests
import time
def send_dummy_request(space_url):
try:
response = requests.get(space_url)
# Print the response status code (optional)
print(f"Response Status Code Of Wait: {response.status_code}")
except Exception as e:
print(f"Error: {e}")
def send_dummy_request_self(space_url_self):
try:
response = requests.get(space_url_self)
# Print the response status code (optional)
print(f"Response Status Code Of Self: {response.status_code}")
except Exception as e:
print(f"Error: {e}")
def background_request(space_url,space_url_self, interval_seconds):
try:
while True:
send_dummy_request(space_url)
send_dummy_request_self(space_url_self)
time.sleep(interval_seconds)
except KeyboardInterrupt:
print("Background script terminated by user.")
# Replace 'YOUR_SPACE_URL' with the actual URL of your deployed Hugging Face Space
space_url = 'https://huggingface.co/spaces/clone3/Wait'
space_url_self = 'https://huggingface.co/spaces/clone3/NewSpace'
# Set the interval for sending requests (in seconds)
interval_seconds = 1800 # 30 minutes
# Start the background thread
background_thread = threading.Thread(target=background_request, args=(space_url,space_url_self, interval_seconds))
background_thread.start()
# Gradio interface
def echo_text(text):
return f"You said: {text}"
iface = gr.Interface(fn=echo_text, inputs="text", outputs="text")
iface.launch() |