awacke1 commited on
Commit
3c89625
Β·
1 Parent(s): ad2fe82

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import streamlit as st
2
  import os
3
 
4
- def list_files(file_path):
5
  icon_csv = "πŸ“„ "
6
  icon_txt = "πŸ“‘ "
7
 
@@ -12,10 +12,8 @@ def list_files(file_path):
12
  file_list.append(icon_csv + filename)
13
  elif filename.endswith(".txt"):
14
  file_list.append(icon_txt + filename)
15
- if file_list:
16
- return "\n".join(file_list)
17
- else:
18
- return "No .csv or .txt files found in the current directory."
19
 
20
  def read_file(file_path):
21
  try:
@@ -63,9 +61,15 @@ saveFile = col3.button("πŸ’Ύ Save File")
63
  deleteFile = col4.button("πŸ—‘οΈ Delete File")
64
  appendFile = col5.button("βž• Append File")
65
 
66
- if listFiles:
67
- fileContent = list_files(fileName)
 
68
  st.text_area("File Content", fileContent)
 
 
 
 
 
69
  elif readFile:
70
  fileContent = read_file(fileName)
71
  st.text_area("File Content", fileContent)
@@ -91,5 +95,4 @@ The new πŸ€– AI Feedback Memory System for Smart Communities πŸ‘πŸ§ πŸš€
91
  is here to help you remember important details about the people and places in your community.
92
  Input information and the system will use advanced algorithms πŸ’­πŸ“ˆ to help you remember key details. Plus, it's fun! πŸ€£πŸ“πŸŒž.
93
 
94
- Available now πŸ“±πŸ’»πŸ”œ. Get ready to remember and enjoy! πŸ‘‹πŸ˜„πŸŒ‡
95
- """)
 
1
  import streamlit as st
2
  import os
3
 
4
+ def list_files(file_path=''):
5
  icon_csv = "πŸ“„ "
6
  icon_txt = "πŸ“‘ "
7
 
 
12
  file_list.append(icon_csv + filename)
13
  elif filename.endswith(".txt"):
14
  file_list.append(icon_txt + filename)
15
+ file_list.sort(reverse=True)
16
+ return file_list
 
 
17
 
18
  def read_file(file_path):
19
  try:
 
61
  deleteFile = col4.button("πŸ—‘οΈ Delete File")
62
  appendFile = col5.button("βž• Append File")
63
 
64
+ files_list_sidebar = st.sidebar.selectbox("Files", options=list_files(), key="file_list")
65
+ if files_list_sidebar:
66
+ fileContent = read_file(files_list_sidebar[2:])
67
  st.text_area("File Content", fileContent)
68
+
69
+ if listFiles:
70
+ file_list = list_files(fileName)
71
+ st.text_area("File Content", "\n".join(file_list))
72
+ st.sidebar.selectbox("Files", options=file_list, key="file_list_updated")
73
  elif readFile:
74
  fileContent = read_file(fileName)
75
  st.text_area("File Content", fileContent)
 
95
  is here to help you remember important details about the people and places in your community.
96
  Input information and the system will use advanced algorithms πŸ’­πŸ“ˆ to help you remember key details. Plus, it's fun! πŸ€£πŸ“πŸŒž.
97
 
98
+ Available now for all smart devices πŸ“±πŸ’»πŸ”œ. Get ready to remember and laugh all at once