Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
import streamlit as st
|
2 |
-
import os
|
3 |
|
4 |
# ์ฌ์ด๋๋ฐ ํ์ดํ ์ค์
|
5 |
st.sidebar.title("ViDraft")
|
@@ -13,40 +12,23 @@ menus = {
|
|
13 |
"Scripts": ["Script"]
|
14 |
}
|
15 |
|
16 |
-
# ์ ํ๋
|
17 |
-
|
18 |
-
|
19 |
-
# ๋ฉ๋ด ์์ฑ ๋ฐ ์ ์ด์ ๋ฉ๋ด ๊ตฌํ
|
20 |
-
for menu in menus.keys():
|
21 |
-
with st.sidebar.expander(menu):
|
22 |
-
for sub_menu in menus[menu]:
|
23 |
-
# menu์ sub_menu๋ฅผ ๊ฒฐํฉํ์ฌ ๊ณ ์ ํ key ์์ฑ
|
24 |
-
unique_key = f"{menu}_{sub_menu}"
|
25 |
-
if st.button(sub_menu, key=unique_key):
|
26 |
-
selected_menu = menu
|
27 |
-
selected_sub_menu = sub_menu
|
28 |
-
break
|
29 |
-
|
30 |
|
|
|
|
|
|
|
31 |
|
32 |
# 'Template Video'๊ฐ ์ ํ๋์์ ๋ ๋น๋์ค ๊ฐค๋ฌ๋ฆฌ๋ฅผ ํ์
|
33 |
if selected_menu == "Free Stock" and selected_sub_menu == "Template Video":
|
34 |
st.subheader("Template Videos")
|
35 |
|
36 |
-
#
|
37 |
-
|
38 |
-
thumbnail_paths = [f"thumbnail{i}.jpg" for i in range(1, 11)]
|
39 |
|
40 |
-
#
|
41 |
-
|
42 |
-
for index, col in enumerate(cols):
|
43 |
-
with col:
|
44 |
-
if index < len(thumbnail_paths):
|
45 |
-
# ์ธ๋ค์ผ ์ด๋ฏธ์ง ํ์
|
46 |
-
st.image(thumbnail_paths[index], width=100)
|
47 |
-
# ์ธ๋ค์ผ ํด๋ฆญ ์ฒ๋ฆฌ (์ฌ๊ธฐ์๋ ๋จ์ํ ๋ฒํผ์ผ๋ก ๊ตฌํ)
|
48 |
-
if st.button(f"Play Video {index+1}", key=f"video{index+1}"):
|
49 |
-
selected_video = video_paths[index]
|
50 |
|
51 |
# ์ ํ๋ ๋น๋์ค ์ฌ์
|
52 |
if selected_video:
|
|
|
1 |
import streamlit as st
|
|
|
2 |
|
3 |
# ์ฌ์ด๋๋ฐ ํ์ดํ ์ค์
|
4 |
st.sidebar.title("ViDraft")
|
|
|
12 |
"Scripts": ["Script"]
|
13 |
}
|
14 |
|
15 |
+
# ์ ํ๋ ๋ฉ๋ด ํญ๋ชฉ์ ์ ์ฅํ ๋ณ์
|
16 |
+
selected_menu = None
|
17 |
+
selected_sub_menu = None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
+
# ๋ฉ๋ด ์์ฑ
|
20 |
+
selected_menu = st.sidebar.selectbox("Menu", list(menus.keys()))
|
21 |
+
selected_sub_menu = st.sidebar.selectbox("Sub Menu", menus[selected_menu])
|
22 |
|
23 |
# 'Template Video'๊ฐ ์ ํ๋์์ ๋ ๋น๋์ค ๊ฐค๋ฌ๋ฆฌ๋ฅผ ํ์
|
24 |
if selected_menu == "Free Stock" and selected_sub_menu == "Template Video":
|
25 |
st.subheader("Template Videos")
|
26 |
|
27 |
+
# ๋น๋์ค ํ์ผ ๊ฒฝ๋ก ์ค์
|
28 |
+
video_files = [f"ex{i}.mp4" for i in range(1, 7)]
|
|
|
29 |
|
30 |
+
# ์ ํ๋ ๋น๋์ค๋ฅผ ์ ์ฅํ ๋ณ์
|
31 |
+
selected_video = st.radio("Select a video:", video_files)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
# ์ ํ๋ ๋น๋์ค ์ฌ์
|
34 |
if selected_video:
|