Update app.py
Browse files
app.py
CHANGED
|
@@ -57,3 +57,22 @@ if uploaded_file is not None:
|
|
| 57 |
content = process_file(uploaded_file)
|
| 58 |
st.subheader("Extracted Content:")
|
| 59 |
st.text(content) # Display extracted content
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
content = process_file(uploaded_file)
|
| 58 |
st.subheader("Extracted Content:")
|
| 59 |
st.text(content) # Display extracted content
|
| 60 |
+
|
| 61 |
+
# Search functionality
|
| 62 |
+
search_query = st.text_input("Enter text to search for:")
|
| 63 |
+
|
| 64 |
+
if search_query:
|
| 65 |
+
# Search for the query in the extracted content
|
| 66 |
+
search_results = []
|
| 67 |
+
lines = content.split('\n')
|
| 68 |
+
for line in lines:
|
| 69 |
+
if search_query.lower() in line.lower(): # Case-insensitive search
|
| 70 |
+
search_results.append(line)
|
| 71 |
+
|
| 72 |
+
if search_results:
|
| 73 |
+
st.subheader("Search Results:")
|
| 74 |
+
for result in search_results:
|
| 75 |
+
st.text(result)
|
| 76 |
+
else:
|
| 77 |
+
st.subheader("Search Results:")
|
| 78 |
+
st.text("No matching content found.")
|