Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -1,30 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<!DOCTYPE html>
|
2 |
<html>
|
3 |
<head>
|
4 |
<style>
|
5 |
-
|
|
|
|
|
|
|
6 |
</style>
|
7 |
</head>
|
8 |
<body>
|
9 |
|
10 |
-
<!-- Below is the updated Python script with the requested modifications. -->
|
11 |
-
|
12 |
<!--
|
13 |
NOTE:
|
14 |
1. Removed the "좌측 상단 박스" and replaced it with option selectors at the top.
|
15 |
2. Added four categories: 난이도, 게임 유형, 그래픽 스타일, 시점 뷰 as radio groups.
|
16 |
3. The rest of the logic remains nearly identical, just reorganized in the layout.
|
17 |
-
4.
|
18 |
-
5. Code is wrapped in triple backticks with "html" as requested.
|
19 |
-->
|
20 |
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
</
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
-
<pre>
|
27 |
-
```python
|
28 |
import os
|
29 |
import re
|
30 |
import random
|
@@ -1049,9 +1060,12 @@ with gr.Blocks(css_paths="app.css", theme=theme) as demo:
|
|
1049 |
outputs=[deploy_result]
|
1050 |
)
|
1051 |
|
|
|
1052 |
if __name__ == "__main__":
|
1053 |
try:
|
1054 |
demo_instance = Demo()
|
|
|
1055 |
demo.queue(default_concurrency_limit=20).launch(ssr_mode=False)
|
1056 |
except Exception as e:
|
|
|
1057 |
raise
|
|
|
1 |
+
# app.py
|
2 |
+
|
3 |
+
############################################
|
4 |
+
# (1) HTML을 그대로 남기고 싶다면, 아래와 같이 멀티라인 문자열로 묶어두고
|
5 |
+
# 파이썬 실행에 영향을 주지 않도록 처리합니다.
|
6 |
+
############################################
|
7 |
+
|
8 |
+
html_header_for_reference = r"""
|
9 |
<!DOCTYPE html>
|
10 |
<html>
|
11 |
<head>
|
12 |
<style>
|
13 |
+
/*
|
14 |
+
We'll keep minimal direct CSS here,
|
15 |
+
the rest will be handled in the Python script or internal Gradio style.
|
16 |
+
*/
|
17 |
</style>
|
18 |
</head>
|
19 |
<body>
|
20 |
|
|
|
|
|
21 |
<!--
|
22 |
NOTE:
|
23 |
1. Removed the "좌측 상단 박스" and replaced it with option selectors at the top.
|
24 |
2. Added four categories: 난이도, 게임 유형, 그래픽 스타일, 시점 뷰 as radio groups.
|
25 |
3. The rest of the logic remains nearly identical, just reorganized in the layout.
|
26 |
+
4. Code is wrapped in triple backticks with "html" as requested.
|
|
|
27 |
-->
|
28 |
|
29 |
+
<!-- for reference only, not used directly in code -->
|
30 |
+
|
31 |
+
</body>
|
32 |
+
</html>
|
33 |
+
"""
|
34 |
+
|
35 |
+
############################################
|
36 |
+
# (2) 이제부터는 실제 파이썬 코드 (Gradio 앱)입니다.
|
37 |
+
############################################
|
38 |
|
|
|
|
|
39 |
import os
|
40 |
import re
|
41 |
import random
|
|
|
1060 |
outputs=[deploy_result]
|
1061 |
)
|
1062 |
|
1063 |
+
# 실제 실행 부분
|
1064 |
if __name__ == "__main__":
|
1065 |
try:
|
1066 |
demo_instance = Demo()
|
1067 |
+
# queue()를 통해 비동기 처리; ssr_mode=False는 서버-사이드 렌더링 비활성화
|
1068 |
demo.queue(default_concurrency_limit=20).launch(ssr_mode=False)
|
1069 |
except Exception as e:
|
1070 |
+
print(f"Initialization error: {e}")
|
1071 |
raise
|