ginipick commited on
Commit
cc6c252
ยท
verified ยท
1 Parent(s): 7d5dc03

Update web.py

Browse files
Files changed (1) hide show
  1. web.py +13 -28
web.py CHANGED
@@ -1,6 +1,9 @@
1
  import gradio as gr
2
  import datetime
3
- import os
 
 
 
4
 
5
  def update_live_message():
6
  """
@@ -11,42 +14,24 @@ def update_live_message():
11
 
12
  def run_gradio():
13
  """
14
- Gradio ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
15
  """
16
- # ๋ธ”๋ก ID๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •
17
- with gr.Blocks(analytics_enabled=False) as demo:
18
- gr.Markdown("## Live Server Output")
19
-
20
- # ๋ช…์‹œ์  ID ํ• ๋‹น
21
  live_block = gr.Textbox(
22
- label="Live Output",
23
  value=update_live_message(),
24
- elem_id="live_output"
25
  )
26
 
27
- # ์ฃผ๊ธฐ์  ์—…๋ฐ์ดํŠธ ๋ฒ„ํŠผ (์ž๋™ ์—…๋ฐ์ดํŠธ ๋Œ€์‹ )
28
- refresh_btn = gr.Button("์ƒˆ๋กœ๊ณ ์นจ")
29
- refresh_btn.click(
30
- fn=update_live_message,
31
- inputs=None,
32
- outputs=live_block
33
- )
34
 
35
- # ์ˆ˜๋™์œผ๋กœ ์ผ์ • ๊ฐ„๊ฒฉ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•œ JavaScript ์ถ”๊ฐ€
36
- gr.HTML("""
37
- <script>
38
- setInterval(function() {
39
- document.querySelector("button").click();
40
- }, 60000); // 60์ดˆ๋งˆ๋‹ค ์ƒˆ๋กœ๊ณ ์นจ
41
- </script>
42
- """)
43
-
44
- # Gradio ์„œ๋ฒ„ ์„ค์ •
45
  demo.launch(
46
  server_name="0.0.0.0",
47
  server_port=7860,
48
- show_error=True, # ์˜ค๋ฅ˜ ํ‘œ์‹œ ํ™œ์„ฑํ™”
49
- quiet=False # ๋กœ๊ทธ ํ‘œ์‹œ ํ™œ์„ฑํ™”
50
  )
51
 
52
  if __name__ == "__main__":
 
1
  import gradio as gr
2
  import datetime
3
+ import ssl
4
+
5
+ # SSL ์ธ์ฆ์„œ ๊ฒ€์ฆ ๋ฌธ์ œ ํ•ด๊ฒฐ
6
+ ssl._create_default_https_context = ssl._create_unverified_context
7
 
8
  def update_live_message():
9
  """
 
14
 
15
  def run_gradio():
16
  """
17
+ ์ตœ์†Œํ•œ์˜ Gradio ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
18
  """
19
+ # ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ์‘๋‹ต ์ธํ„ฐํŽ˜์ด์Šค
20
+ demo = gr.Blocks(analytics_enabled=False)
21
+ with demo:
 
 
22
  live_block = gr.Textbox(
23
+ label="์ƒํƒœ",
24
  value=update_live_message(),
25
+ elem_id="status"
26
  )
27
 
28
+ # ์ฃผ๊ธฐ์ ์œผ๋กœ ์ƒˆ๋กœ๊ณ ์นจํ•  ํ•„์š” ์—†์Œ - ํ—ฌ์Šค์ฒดํฌ๋งŒ ์‘๋‹ต
 
 
 
 
 
 
29
 
30
+ # ์„œ๋ฒ„ ์‹คํ–‰ (SSL ๊ฒ€์ฆ ๋น„ํ™œ์„ฑํ™”)
 
 
 
 
 
 
 
 
 
31
  demo.launch(
32
  server_name="0.0.0.0",
33
  server_port=7860,
34
+ ssl_verify=False
 
35
  )
36
 
37
  if __name__ == "__main__":