| 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 send_dummy_request_self(space_url_self): |
| try: |
| response = requests.get(space_url_self) |
| |
| 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.") |
|
|
| |
| space_url = 'https://huggingface.co/spaces/clone3/Wait' |
| space_url_self = 'https://huggingface.co/spaces/clone3/NewSpace' |
|
|
| |
| interval_seconds = 1800 |
|
|
| |
| background_thread = threading.Thread(target=background_request, args=(space_url,space_url_self, 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() |