Well, as the title says, I personally find the welcome message really frustrating. It creates problems out of nowhere, especially when you have an application that generates data and feeds them automatically to a streamlit dashboard in a user-unattended manner.
Running it like streamlit run my_script.py --server.headless true
doesnt work for me (and other fellow members of the community if I understand well from so many relevant posts here and on SO).
The only solution seeems to be the creation a credentials.toml
with an empty string for the value of the email key as described here
What happens if the user already has a credentials.toml
? I wouldnt like to have mine getting overwritten without me knowning if I was a user.
Or if the user has a general
section in the credentials.toml
but with no email key. The python code that generates the data (the model on a MVC pattern, streamlit being the View) should then reconstruct the toml keeping all original settings, append email=""
under the general section and save it back in the ~/.streamlit
folder.
Dont you find all that really annoying?
Thanks