Spaces:
Runtime error
Runtime error
import gradio as gr | |
import datetime | |
import asyncio | |
def update_live_message(): | |
""" νμ¬ μκ°κ³Ό 'live' λ©μμ§λ₯Ό λ°νν©λλ€. """ | |
current_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') | |
return f"{current_time} - live" | |
async def periodic_update(interface, interval=60): | |
""" μ£Όμ΄μ§ μΈν°νμ΄μ€μ 1λΆ κ°κ²©μΌλ‘ μ λ°μ΄νΈλ₯Ό μ€νν©λλ€. """ | |
while True: | |
live_message = update_live_message() | |
interface.update(live_message) | |
await asyncio.sleep(interval) | |
def run_gradio(): | |
""" Gradio μΉ μΈν°νμ΄μ€λ₯Ό μ€μ νκ³ μ€νν©λλ€. """ | |
live_block = gr.Textbox(label="Live Output", value="Starting...", elem_id="live_output") | |
demo = gr.Blocks() | |
with demo: | |
gr.Markdown("## Live Server Output") | |
live_block | |
demo.launch(server_name="0.0.0.0", server_port=7860, inbrowser=True) | |
# λΉλκΈ° μ λ°μ΄νΈ μμ μμ | |
asyncio.run(periodic_update(live_block)) | |
if __name__ == "__main__": | |
run_gradio() | |