As we know, there is no way to decode a hashing. This means that once we convert the password into a hash, we cannot convert it back again. So, to …
Adding a graphical user interface – Creating a Secure Login and Signup Process for Web Applications
Adding a graphical user interface From the command line, please install DB Browser for SQLite, a very nice graphical interface for managing SQLite databases. Type the following instruction:sudo apt install …
Understanding new features related to deep customization – Customizing Pages, Personalizing Themes, and Implementing Multi-Pages
Understanding new features related to deep customization For this chapter, no new packages are needed – all we need is Streamlit. Let’s start by creating a new empty Python file; …
Creating deeply customized pages – Customizing Pages, Personalizing Themes, and Implementing Multi-Pages
Creating deeply customized pages Now, let’s move back to the code, taking care of the title and icon marked in red in Figure 14.3: Figure 14.7: The set_page_config method On …
Passing a variable from one page to another – Customizing Pages, Personalizing Themes, and Implementing Multi-Pages
Passing a variable from one page to another Multi-pages is something very powerful since it is possible to pass variables from one page to another. Let’s learn how to leverage …
What are forms and when and why do we use them? – Enhancing Web Apps with Forms, Session State, and Customizable Subdomains
What are forms and when and why do we use them? Streamlit forms is a feature that allows you to create interactive web forms in your Streamlit apps. These forms …
The classic approach 2 – Enhancing Web Apps with Forms, Session State, and Customizable Subdomains
Let’s use the following code to see a little example in action and understand more. Start by writing the following code: Figure 15.9: Session State in code The idea behind …
The classic approach – Enhancing Web Apps with Forms, Session State, and Customizable Subdomains
The classic approach The classic approach is quite straightforward, since it doesn’t require the with instruction: Figure 15.7: The classic approach to introduce forms in our code Here’s what we …
What are customizable subdomains and what possibilities do they offer? – Enhancing Web Apps with Forms, Session State, and Customizable Subdomains
What are customizable subdomains and what possibilities do they offer? We have already deployed two applications on Streamlit Cloud: the NLP App and the COVID-19 Detection Tool. So, we are …
Understanding theming and .toml files – Customizing Pages, Personalizing Themes, and Implementing Multi-Pages
Understanding theming and .toml files At the beginning of this chapter, in the Understanding new features related to deep customization section, we learned how to change the theme of our …