Streamlit Cookie Writer and Reader
Project description
st_cookie
What
st_cookie
is a Python package that allows you to store and retrieve data in a cookie.
Installation
pip install st-cookie
Usage
- import
from st_cookie import cookie_manager
- Usage 1
Usecookie_manager.load_to_session_state()
to load all the variables from cookies to session state. Usecookie_manager.update()
to update session states to cookies withon_change
oron_click
callback of streamlit components.
cookie_manager.load_to_session_state()
st.checkbox(
"enabled",
key="my_checkbox",
on_change=lambda: cookie_manager.update("my_checkbox"),
)
- Usage 2
Use context managercookie_manager.sync()
to sync variables to between cookies and session states.
with cookie_manager.sync("my_textinput", "my_number"):
st.text_input("Enter text", key="my_textinput")
st.number_input("Enter number", key="my_number")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
st_cookie-0.2.1.tar.gz
(4.0 kB
view hashes)