Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -779,7 +779,35 @@ def main():
|
|
| 779 |
|
| 780 |
with col_ai:
|
| 781 |
if st.button("π€ Run AI", key=f'run_with_ai_button_{idx}'):
|
| 782 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 783 |
|
| 784 |
|
| 785 |
elif selected_view == 'Clone Document':
|
|
|
|
| 779 |
|
| 780 |
with col_ai:
|
| 781 |
if st.button("π€ Run AI", key=f'run_with_ai_button_{idx}'):
|
| 782 |
+
|
| 783 |
+
|
| 784 |
+
# Experiment to get content field π€π€π€π€π€π€π€π€π€π€π€π€π€
|
| 785 |
+
total_docs = len(documents)
|
| 786 |
+
doc = documents[st.session_state.current_index]
|
| 787 |
+
values_with_space = []
|
| 788 |
+
def extract_values2(obj):
|
| 789 |
+
if isinstance(obj, dict):
|
| 790 |
+
for k, v in obj.items():
|
| 791 |
+
extract_values(v)
|
| 792 |
+
elif isinstance(obj, list):
|
| 793 |
+
for item in obj:
|
| 794 |
+
extract_values(item)
|
| 795 |
+
elif isinstance(obj, str):
|
| 796 |
+
if ' ' in obj:
|
| 797 |
+
values_with_space.append(obj)
|
| 798 |
+
extract_values2(doc)
|
| 799 |
+
#st.markdown("#### π Links for Extracted Texts")
|
| 800 |
+
for term in values_with_space:
|
| 801 |
+
display_glossary_entity(term)
|
| 802 |
+
search_glossary(content)
|
| 803 |
+
|
| 804 |
+
#content = json.dumps(doc, indent=2)
|
| 805 |
+
#st.markdown(f"```json\n{content}\n```")
|
| 806 |
+
|
| 807 |
+
|
| 808 |
+
# Experiment to get content field π€π€π€π€π€π€π€π€π€π€π€π€π€
|
| 809 |
+
|
| 810 |
+
#search_glossary(json.dumps(editable_doc, indent=2))
|
| 811 |
|
| 812 |
|
| 813 |
elif selected_view == 'Clone Document':
|