Spaces:
Sleeping
Sleeping
import gradio as gr | |
import requests | |
import threading | |
import time | |
# μΈλΆ URLμ μ μνλ ν¨μλ₯Ό μ μν©λλ€. | |
def check_connection(url): | |
try: | |
response = requests.get(url) | |
status = f"URL: {url} μν μ½λ: {response.status_code}, μ μ μν: {'μ μ μ±κ³΅' if response.status_code == 200 else 'μ μ μ€ν¨'}" | |
except Exception as e: | |
status = f"URL: {url} μ μ μ€ν¨: {str(e)}" | |
print(status) | |
return status | |
# νμ΄λ¨Έλ₯Ό μ¬μ©νμ¬ μ ν΄μ§ μ£ΌκΈ°λ‘ ν¨μλ₯Ό λ°λ³΅ μ€νν©λλ€. | |
def start_timer(url, interval): | |
threading.Timer(interval, start_timer, [url, interval]).start() | |
check_connection(url) | |
# νμ΄λ¨Έ μμ ν¨μλ₯Ό Gradioμ μ λ ₯κ³Ό ν¨κ» μ°κ²°ν©λλ€. | |
def setup_timer(interval, *urls): | |
interval_seconds = interval * 60 # λΆμ μ΄λ‘ λ³ν | |
for url in urls: | |
if url: # URLμ΄ λΉμ΄ μμ§ μμΌλ©΄ νμ΄λ¨Έ μμ | |
start_timer(url, interval_seconds) | |
return "νμ΄λ¨Έκ° μ€μ λμμ΅λλ€." | |
# Gradio UI μ»΄ν¬λνΈλ₯Ό μ μν©λλ€. | |
url_inputs = [gr.Text(label=f"URL {i+1}", placeholder=f"μ μν URL {i+1}μ μ λ ₯νμΈμ") for i in range(40)] | |
interval_input = gr.Slider(minimum=1, maximum=60, step=1, value=15, label="μ μ μ£ΌκΈ°(λΆ)") | |
# Gradio μ± μ€μ | |
app = gr.Interface( | |
fn=setup_timer, | |
inputs=[interval_input] + url_inputs, | |
outputs="text", | |
title="URL μ μ 체컀", | |
description="μ΅λ 40κ°μ URLκ³Ό μ μ μ£ΌκΈ°λ₯Ό μ λ ₯νκ³ 'μμ' λ²νΌμ ν΄λ¦νμΈμ. μ§μ λ μ£ΌκΈ°λ‘ HTTP μν μ½λ λ° μ μ μνλ₯Ό νμΈν©λλ€.", | |
examples=[ | |
[ | |
15, | |
"https://seawolf2357-timer-new2.hf.space", | |
"https://seawolf2357-kai-imgsearch.hf.space", #λμ€μ½λ-openfreeai-μ¬μ§ κ²μ-μ±λ: 1254293946679431218 | |
"https://seawolf2357-kai-vidsearch.hf.space", #λμ€μ½λ-openfreeai-λΉλμ€ κ²μ-μ±λ: 1254294089449341061 | |
"https://fantaxy-kai-llm-trans.hf.space", #λμ€μ½λ-openfreeai-110κ° μΈμ΄ λ²μ-μ±λ: 1252511288450351134 | |
"https://fantaxy-kai-llm-chat.hf.space", #λμ€μ½λ-openfreeai-kai μ±λ΄-μ±λ: 1228393183700844687 | |
"https://fantaxy-kai-llm-chat-speech.hf.space", #λμ€μ½λ-openfreeai-kai μ±λ΄ μμ±-μ±λ: 1254268258580959282 | |
"https://seawolf2357-kai-llm-search.hf.space", #λμ€μ½λ-openfreeai-kai μμΉ gpt-μ±λ: 1267341708165910559 | |
"https://seawolf2357-kai-llm-medi.hf.space", #λμ€μ½λ-openfreeai-kai μν-μ±λ: 1266268642278899753 | |
"https://seawolf2357-kai-llm-pharm.hf.space", #λμ€μ½λ-openfreeai-kai μ½λ¦¬ν-μ±λ: 1266295375199998026 | |
"https://seawolf2357-kai-llm-insu.hf.space", #λμ€μ½λ-openfreeai-kai μ’ ν©λ³΄ν-μ±λ: 1266960452517232722 | |
"https://seawolf2357-kai-llm-medi.hf.space", #λμ€μ½λ-openfreeai-kai νλ₯΄μλ-μ±λ: 1262218748044247192 | |
"https://seawolf2357-kai-llm-pharm.hf.space", #λμ€μ½λ-openfreeai-kai λΈλ‘κ·Έ-μ±λ: 1252068313023123526 | |
"https://seawolf2357-kai-llm-insu.hf.space", #λμ€μ½λ-openfreeai-kai μ-μ±λ: 1260158278000971849 | |
"https://ginipick-kai-llm-law1.hf.space", #λμ€μ½λ-openfreeai-kai λ²λ₯ 1-μ±λ: 1252828517247221770 | |
"https://fantaxy-ofai-flx-logo.hf.space", | |
"https://fantos-EveryText.hf.space", | |
"https://aiqtech-Phi35-Vision.hf.space", | |
"https://aiqtech-kofaceid.hf.space", | |
"https://aiqtech-producbrmg.hf.space", | |
"https://seawolf2357-bnews1.hf.space", | |
"https://fantos-flx8lora.hf.space", | |
"https://fantos-cogvidx.hf.space", | |
"https://fantos-flxcontrol.hf.space", | |
"https://fantos-flxfashmodel.hf.space", | |
"https://aiqtech-cinevid.hf.space", | |
"https://fantaxy-blogger-send-webhook-confirm-image.hf.space", | |
"https://fantaxy-blogger-send-webhook-auto-image.hf.space", | |
"https://seawolf2357-bnews2.hf.space", | |
"https://seawolf2357-bnews3.hf.space", | |
"https://fantaxy-Remove-Video-Background.hf.space", | |
"https://fantaxy-AuroFlow-v3.hf.space", | |
"https://ginipick-stable-fast-3d.hf.space", | |
"https://fantaxy-Kolors-IPAdapter.hf.space", | |
"https://ginipick-Phi-35-vision.hf.space", | |
"https://seawolf2357-whiwebgpu.hf.space", | |
"https://ginipick-ofai-flxnf4.hf.space", | |
"https://ginipick-AccDiffusion.hf.space", | |
"https://seawolf2357-jinjavis.hf.space", | |
"https://seawolf2357-jinjavis-chat-api.hf.space", | |
"https://seawolf2357-jinjavis-blog-api.hf.space", | |
"https://seawolf2357-jinjavis-blog-medi.hf.space", | |
"https://seawolf2357-jinjavis-blog-pharm.hf.space", | |
"https://seawolf2357-ofai-jinjavis-blog.hf.space", | |
"https://seawolf2357-ofai-jinjavis-blog-medi.hf.space", | |
"https://seawolf2357-ofai-jinjavis-blog-pharm.hf.space" | |
] | |
], | |
cache_examples=False # μΊμ λΉνμ±ν | |
) | |
app.launch() | |