{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/4"}],"enrichment":{"capability":"Provides read, write, and delete operations on browser cookies from a Streamlit application, bridging the gap between server-side Streamlit code and client-side cookie storage.","skillfed_tags":["streamlit-extension","client-side-state"],"use_cases":["Store user preferences (theme, language, layout) that persist across browser sessions in a Streamlit app.","Maintain authentication tokens or session IDs on the client for multi-tab or multi-window Streamlit deployments.","Implement remember-me functionality or user recognition without server-side database queries.","Coordinate state between a Streamlit frontend and external web services that also use cookies."],"what_it_does":"Streamlit Cookie Controller is a lightweight bridge that lets you read, write, and delete browser cookies from within a Streamlit application. It wraps the JavaScript universal-cookie library to expose cookie operations through a Python API, allowing you to store and retrieve client-side state that persists across page reloads within the browser.\n\nThe package provides three core operations: set a cookie with a name and value, retrieve a single cookie by name or all cookies at once, and remove cookies. This is useful for Streamlit apps that need to maintain user preferences, authentication tokens, or session identifiers on the client side rather than relying solely on Streamlit's server-side session state.","worth_installing":"Yes, if you need client-side cookie management in a Streamlit app and accept dormant maintenance. The package is simple, has no known vulnerabilities, and low install friction. However, be aware that the last update was 2024-04-10 with no recent commits\u2014if you encounter issues with newer Streamlit versions or need active support, you may need to fork or find an alternative."},"id":"streamlit-cookies-controller","links":{"html":"https://skillfed.io/packages/streamlit-cookies-controller","md":"https://skillfed.io/packages/streamlit-cookies-controller.md","pypi":"https://pypi.org/project/streamlit-cookies-controller/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-04-10","license_spdx":null,"license_treatment":"permissive","name":"streamlit-cookies-controller","python_support":"supports_current","summary":"Streamlit cookies controller"},"popularity":{"monthly_downloads":78244,"position":14457,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.4"}
