Hi all,
I built a podcast summaries app.
It’s making use of 2 different APIs:

listennotes API to download podcast information
AssemblyAI API to transcribe the podcast and also generate the auto chapters


Screenshot 2022-02-02 at 15.14.121915×934 136 KB

I used st.expander widgets for each entry, and a background Thread to call the APIs. But I still have to manually refresh the page and then can see an update once the API response is back.
Is there an easy mechanism in Streamlit to listen to events, so that the page gets refreshed automatically?

Code: youtube-tutorials/podcast-summary-app at main · AssemblyAI/youtube-tutorials · GitHub

YouTube Tutorial: Summarizing my favorite podcasts with Python - YouTube