Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -121,8 +121,6 @@ def take_screenshot(url):
|
|
121 |
print(f"Screenshot error: {str(e)}")
|
122 |
return Image.new('RGB', (1080, 720), color='lightgray')
|
123 |
|
124 |
-
|
125 |
-
|
126 |
def create_ui():
|
127 |
try:
|
128 |
spaces_list = get_most_liked_spaces()
|
@@ -153,7 +151,11 @@ def create_ui():
|
|
153 |
info_output = gr.Textbox(label="Space 정보 및 요약", lines=20)
|
154 |
url_state = gr.State("")
|
155 |
last_url_state = gr.State("")
|
156 |
-
|
|
|
|
|
|
|
|
|
157 |
app_py_content = gr.Code(language="python", label="메인 소스코드")
|
158 |
update_trigger = gr.Button("Update Screenshot", visible=False)
|
159 |
|
@@ -168,6 +170,12 @@ def create_ui():
|
|
168 |
outputs=[screenshot_output, last_url_state]
|
169 |
)
|
170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
update_trigger.click(
|
172 |
update_screenshot,
|
173 |
inputs=[url_state, last_url_state],
|
|
|
121 |
print(f"Screenshot error: {str(e)}")
|
122 |
return Image.new('RGB', (1080, 720), color='lightgray')
|
123 |
|
|
|
|
|
124 |
def create_ui():
|
125 |
try:
|
126 |
spaces_list = get_most_liked_spaces()
|
|
|
151 |
info_output = gr.Textbox(label="Space 정보 및 요약", lines=20)
|
152 |
url_state = gr.State("")
|
153 |
last_url_state = gr.State("")
|
154 |
+
|
155 |
+
with gr.Row():
|
156 |
+
screenshot_output = gr.Image(type="pil", label="Live 화면", height=360, width=540)
|
157 |
+
refresh_button = gr.Button("🔄 새로고침", scale=0.1)
|
158 |
+
|
159 |
app_py_content = gr.Code(language="python", label="메인 소스코드")
|
160 |
update_trigger = gr.Button("Update Screenshot", visible=False)
|
161 |
|
|
|
170 |
outputs=[screenshot_output, last_url_state]
|
171 |
)
|
172 |
|
173 |
+
refresh_button.click(
|
174 |
+
update_screenshot,
|
175 |
+
inputs=[url_state, last_url_state],
|
176 |
+
outputs=[screenshot_output, last_url_state]
|
177 |
+
)
|
178 |
+
|
179 |
update_trigger.click(
|
180 |
update_screenshot,
|
181 |
inputs=[url_state, last_url_state],
|