I am very excited to present my latest app: Streamlit Playground,
Learn, experiment, and play with streamlit components on the fly.
No need to install it in your local environment .
Of course, I have safety checks in place to prevent users from doing malicious things, modules like os and sys won’t be imported.
A big thanks and shoutout to the creator of
Do give it try. I am open to feedback and suggestions
Can Someone please suggest a workaround for the double click issue, the session state seems to update after 2 clicks,
I tried using pyautogui to send ‘Enter’ key. that worked locally but has issues with running on streamlit sharing. something to do with $DISPLAY env not being set properly.
Any help is appreciated
Yes, I noticed that you used session.state.
I had used session.state in my project.
I did like this:
if "count" not in st.session_state:
st.session_state.count = 0
if st.button("click me"):
st.session_state.count += 1
if st.session_state.count <= 1:
st.warning("you had clicked once, do not click again.")
Edit: The double click issue is fixed now
Since streamlit sharing hides the stack traces for security reasons,
I did a deployment on heroku as well for better user experience
Hi, how to solve these problems:
Thanks for reporting,
I’ll add this module in requirements.txt
For Future reference:
streamlit-playground/requirements.txt at main · akshanshkmr/streamlit-playground · GitHub
If there’s a module someone wants added, they can just open a pull request.
October 17, 2022, 3:53am
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.