OzoneAsai commited on
Commit
d45ad9a
1 Parent(s): 4cc69dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -53,10 +53,15 @@ blur_enabled = st.session_state.blur_enabled
53
  # タグ検索用のテキスト入力
54
  tag_search_input = st.sidebar.text_input("タグ検索 (カンマでセパレート)", "")
55
 
 
 
 
56
  # タグ検索があればフィルタリング
57
  if tag_search_input:
58
  tags_to_search = [tag.strip() for tag in tag_search_input.split(',')]
59
- current_page = current_page[current_page["Tags"].apply(lambda x: all(tag in x.split(', ') for tag in tags_to_search))]
 
 
60
 
61
  # 並び替えのための選択肢
62
  selected_sort = st.sidebar.selectbox("写真の並び替え", ["TimeStamp 昇順", "TimeStamp 降順", "名前 昇順", "名前 降順"])
@@ -215,7 +220,7 @@ def main():
215
  photo_df.to_csv(index_file_path, index=False)
216
 
217
  st.subheader("アップロードされた写真")
218
-
219
  # ページングのための変数
220
  page_num = st.sidebar.number_input("ページ番号", value=1, min_value=1, max_value=(len(photo_df) // PAGE_SIZE) + 1)
221
  start_idx = (page_num - 1) * PAGE_SIZE
 
53
  # タグ検索用のテキスト入力
54
  tag_search_input = st.sidebar.text_input("タグ検索 (カンマでセパレート)", "")
55
 
56
+ # インデックスを初期化
57
+ photo_df = pd.DataFrame(columns=["File Name", "Timestamp", "Tags"])
58
+
59
  # タグ検索があればフィルタリング
60
  if tag_search_input:
61
  tags_to_search = [tag.strip() for tag in tag_search_input.split(',')]
62
+ current_page = photo_df[photo_df["Tags"].apply(lambda x: all(tag in x.split(', ') for tag in tags_to_search))]
63
+ else:
64
+ current_page = photo_df.copy()
65
 
66
  # 並び替えのための選択肢
67
  selected_sort = st.sidebar.selectbox("写真の並び替え", ["TimeStamp 昇順", "TimeStamp 降順", "名前 昇順", "名前 降順"])
 
220
  photo_df.to_csv(index_file_path, index=False)
221
 
222
  st.subheader("アップロードされた写真")
223
+
224
  # ページングのための変数
225
  page_num = st.sidebar.number_input("ページ番号", value=1, min_value=1, max_value=(len(photo_df) // PAGE_SIZE) + 1)
226
  start_idx = (page_num - 1) * PAGE_SIZE