Spaces:
Runtime error
Runtime error
File size: 1,044 Bytes
fe57d73 |
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 |
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()
|