Update app.py
Browse files
app.py
CHANGED
@@ -550,9 +550,9 @@ def main():
|
|
550 |
tab_main = st.radio("Action:", ["π€ Chat & Voice", "πΈ Media", "π ArXiv", "π PDF to Audio"], horizontal=True, key="tab_main")
|
551 |
useArxiv = st.checkbox("Search ArXiv", True, key="use_arxiv")
|
552 |
useArxivAudio = st.checkbox("ArXiv Audio", False, key="use_arxiv_audio")
|
553 |
-
# Use st.checkbox without reassigning to st.session_state
|
554 |
st.checkbox("Autosend Chat", value=True, key="autosend")
|
555 |
-
st.
|
556 |
|
557 |
# π€ Chat & Voice
|
558 |
if tab_main == "π€ Chat & Voice":
|
@@ -648,7 +648,7 @@ def main():
|
|
648 |
q = st.text_input("π Query:", key="arxiv_query")
|
649 |
if q and q != st.session_state.last_query:
|
650 |
st.session_state.last_query = q
|
651 |
-
if st.session_state.autosearch or st.button("π Run", key="arxiv_run"):
|
652 |
result, papers = asyncio.run(perform_ai_lookup(q, useArxiv=useArxiv, useArxivAudio=useArxivAudio))
|
653 |
for i, p in enumerate(papers, 1):
|
654 |
with st.expander(f"{i}. π {p['title']}"):
|
|
|
550 |
tab_main = st.radio("Action:", ["π€ Chat & Voice", "πΈ Media", "π ArXiv", "π PDF to Audio"], horizontal=True, key="tab_main")
|
551 |
useArxiv = st.checkbox("Search ArXiv", True, key="use_arxiv")
|
552 |
useArxivAudio = st.checkbox("ArXiv Audio", False, key="use_arxiv_audio")
|
553 |
+
# Use st.checkbox without reassigning to st.session_state
|
554 |
st.checkbox("Autosend Chat", value=True, key="autosend")
|
555 |
+
st.checkbox("Autosearch ArXiv", value=True, key="autosearch") # Fixed line: no reassignment
|
556 |
|
557 |
# π€ Chat & Voice
|
558 |
if tab_main == "π€ Chat & Voice":
|
|
|
648 |
q = st.text_input("π Query:", key="arxiv_query")
|
649 |
if q and q != st.session_state.last_query:
|
650 |
st.session_state.last_query = q
|
651 |
+
if st.session_state.autosearch or st.button("π Run", key="arxiv_run"): # Use st.session_state.autosearch directly
|
652 |
result, papers = asyncio.run(perform_ai_lookup(q, useArxiv=useArxiv, useArxivAudio=useArxivAudio))
|
653 |
for i, p in enumerate(papers, 1):
|
654 |
with st.expander(f"{i}. π {p['title']}"):
|