Update app.py
Browse files
app.py
CHANGED
@@ -1,15 +1,3 @@
|
|
1 |
-
# ๊ฐ์ ์์ด๋์ด (ํ๊ธ):
|
2 |
-
# 1. ๋น์ฆ๋์ค ๋ก์ง(์: API ํธ์ถ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํจ์)๊ณผ UI ๊ตฌ์ฑ์ ๋ถ๋ฆฌํ์ฌ ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ์ ์งํ์ธ์.
|
3 |
-
# 2. ์์ธ ์ฒ๋ฆฌ ๊ตฌ๊ฐ์์ ๊ตฌ์ฒด์ ์ธ ์์ธ ํ์
(ValueError, TimeoutError ๋ฑ)์ ์ฌ์ฉํ๊ณ logging ๋ชจ๋์ ํ์ฉํด ๋๋ฒ๊น
๊ณผ ์ ์ง๋ณด์๋ฅผ ๊ฐ์ ํ์ธ์.
|
4 |
-
# 3. ๋ฐฐํฌ์ ๊ด๋ จ๋ ๋ฏผ๊ฐํ ํ ํฐ์ด๋ ํค๋ ์ ๋๋ก ์ฝ๋์ ์ง์ ์์ฑํ์ง ๋ง๊ณ ํ๊ฒฝ ๋ณ์๋ ์์ ํ ์ค์ ํ์ผ์ ํตํด ๊ด๋ฆฌํ์ธ์.
|
5 |
-
# 4. ๋ฐ๋ณต๋๋ ์ฝ๋(์: load_json_data, create_template_html ๋ฑ)๋ฅผ ํตํฉํ๊ฑฐ๋ ์์ ํจ์๋ก ๋๋์ด ์ฌ์ฌ์ฉ์ฑ์ ๋์ด์ธ์.
|
6 |
-
# 5. ๋๊ท๋ชจ ํจ์๋ฅผ ์์ ๊ธฐ๋ฅ ๋จ์๋ก ๋ถ๋ฆฌํด ์ ์ง๋ณด์์ฑ์ ํฅ์์ํค๊ณ , ํจ์๋ง๋ค ๋ช
ํํ ์ฃผ์๊ณผ ํ์
ํํธ๋ฅผ ์ถ๊ฐํ์ธ์.
|
7 |
-
# 6. ์ธ๋ถ API ํธ์ถ ์ asyncio์ aiohttp ๋ฑ์ ์ ์ฉํด ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํตํด ๋ ๋์ ์๋ต ์๊ฐ์ ์ง์ํ๋๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค.
|
8 |
-
# 7. ํ๊ฒฝ์ค์ (ํ
๋ง, CSS, HTML ํ
ํ๋ฆฟ ๋ฑ)์ ๋ณ๋์ ํ์ผ์ด๋ ์์๋ก ๊ด๋ฆฌํ์ฌ ์ฝ๋ ๋ณธ๋ฌธ ๊ฐ๋
์ฑ์ ๋์ด์ธ์.
|
9 |
-
# 8. ์ฌ์ฉ์ ์
๋ ฅ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ์ ์์ธ ์ฒ๋ฆฌ๋ฅผ ๊ฐํํ์ฌ, ๋ถ์์ ํ ์
๋ ฅ์ด ๋ค์ด์๋ ํ๋ก๊ทธ๋จ์ด ์์ ํ๊ฒ ๋์ํ๋๋ก ๊ฐ์ ํ์ธ์.
|
10 |
-
# 9. ์ฃผ์ ํจ์์ ๋ํ ๋จ์ ํ
์คํธ ์ฝ๋๋ฅผ ์ถ๊ฐํ์ฌ, ์์ ์ ๊ธฐ๋ฅ์ด ์ ์ ๋์ํ๋์ง ์ฝ๊ฒ ๊ฒ์ฆํ ์ ์๋๋ก ํ์ธ์.
|
11 |
-
# 10. Gradio ๋ฒ์ ์ 5.6.0์ผ๋ก ๋ช
์ํ์ฌ, ์์คํ
์๊ตฌ์ฌํญ ๋ฐ ํธํ์ฑ์ ๋ณด์ฅํ์ธ์.
|
12 |
-
|
13 |
import os
|
14 |
import re
|
15 |
import random
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import os
|
2 |
import re
|
3 |
import random
|