Streamlit Playground App!

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 :wink:.

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 streamlit-ace @okld.

animation

Do give it try. I am open to feedback and suggestions :grinning_face_with_smiling_eyes:

Open in Streamlit

Thanks,
Akshansh

5 Likes

Hi,

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

Thanks,
Akshansh

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:
            do something
     else:
            st.warning("you had clicked once, do not click again.")

Edit: The double click issue is fixed now

Happy Streamliting🎈

Thanks,
Akshansh

Good Job buddy!

1 Like

Since streamlit sharing hides the stack traces for security reasons,

I did a deployment on heroku as well for better user experience

http://st-playground.herokuapp.com/

Thanks,
Akshansh

Thanks @ElmeriVincent :grinning_face_with_smiling_eyes:

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.

Thanks,
Akshansh