Spaces:
Sleeping
Sleeping
Update config.py
Browse files
config.py
CHANGED
|
@@ -49,20 +49,6 @@ def setup_config(compact=False):
|
|
| 49 |
except Exception as e:
|
| 50 |
st.error(f"会話要約の生成中にエラーが発生しました: {str(e)}")
|
| 51 |
|
| 52 |
-
# ファイルアップロード機能
|
| 53 |
-
if not compact:
|
| 54 |
-
with st.expander("ファイルアップロード", expanded=False):
|
| 55 |
-
uploaded_files = st.file_uploader("コードファイルをアップロード",
|
| 56 |
-
accept_multiple_files=True,
|
| 57 |
-
type=["py", "js", "html", "css", "json", "txt"])
|
| 58 |
-
|
| 59 |
-
if uploaded_files:
|
| 60 |
-
for uploaded_file in uploaded_files:
|
| 61 |
-
file_content = uploaded_file.getvalue().decode("utf-8")
|
| 62 |
-
if uploaded_file.name not in st.session_state.files:
|
| 63 |
-
st.session_state.files[uploaded_file.name] = file_content
|
| 64 |
-
st.success(f"'{uploaded_file.name}'をアップロードしました")
|
| 65 |
-
|
| 66 |
# ファイル管理セクション
|
| 67 |
if not compact:
|
| 68 |
show_file_management()
|
|
@@ -111,7 +97,21 @@ def show_file_management():
|
|
| 111 |
"""ファイル管理UIを表示する"""
|
| 112 |
st.header("ファイル管理")
|
| 113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
# 新規ファイル作成
|
|
|
|
| 115 |
new_file_name = st.text_input("新規ファイル名", value="", key="new_file")
|
| 116 |
new_file_col1, new_file_col2 = st.columns([3, 1])
|
| 117 |
|
|
|
|
| 49 |
except Exception as e:
|
| 50 |
st.error(f"会話要約の生成中にエラーが発生しました: {str(e)}")
|
| 51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
# ファイル管理セクション
|
| 53 |
if not compact:
|
| 54 |
show_file_management()
|
|
|
|
| 97 |
"""ファイル管理UIを表示する"""
|
| 98 |
st.header("ファイル管理")
|
| 99 |
|
| 100 |
+
# ファイルアップロード機能を追加
|
| 101 |
+
st.subheader("ファイルアップロード")
|
| 102 |
+
uploaded_files = st.file_uploader("コードファイルをアップロード",
|
| 103 |
+
accept_multiple_files=True,
|
| 104 |
+
type=["py", "js", "html", "css", "json", "txt"])
|
| 105 |
+
|
| 106 |
+
if uploaded_files:
|
| 107 |
+
for uploaded_file in uploaded_files:
|
| 108 |
+
file_content = uploaded_file.getvalue().decode("utf-8")
|
| 109 |
+
if uploaded_file.name not in st.session_state.files:
|
| 110 |
+
st.session_state.files[uploaded_file.name] = file_content
|
| 111 |
+
st.success(f"'{uploaded_file.name}'をアップロードしました")
|
| 112 |
+
|
| 113 |
# 新規ファイル作成
|
| 114 |
+
st.subheader("新規ファイル作成")
|
| 115 |
new_file_name = st.text_input("新規ファイル名", value="", key="new_file")
|
| 116 |
new_file_col1, new_file_col2 = st.columns([3, 1])
|
| 117 |
|