Tags custom component for Streamlit
Project description
Streamlit-tags
A custom component to have Tags in Streamlit.
Please star the repo and share the usage if you liked it.
Check out docs here:
Install
pip install streamlit-tags
The installation can also be found on PyPi
Usage
This library has one main function to display and use tags:
st_tags
to display the tags feature
Check the examples/
folder of the project for a more through quick start.
Definition
def st_tags(label: str,
text: str,
value: list,
key=None) -> list
'''
:param label: (Str) Label of the Function
:param text: (Str) Instructions for entry
:param value: (List) Initial Value
:param key: (Str)
An optional string to use as the unique key for the widget.
Assign a key so the component is not remount every time the script is rerun.
:return: (List) Tags
'''
Example Usage
import streamlit as st
from streamlit_tags import st_tags
keywords = st_tags('Enter Keyword:', 'Press enter to add more', ['One', 'Two', 'Three'])
st.write(keywords)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
streamlit_tags-1.0.6.tar.gz
(550.4 kB
view hashes)
Built Distribution
streamlit_tags-1.0.6-py3-none-any.whl
(557.6 kB
view hashes)
Close
Hashes for streamlit_tags-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b2ab10c6df4a20727388057d3eeaa21553656d3a23e3f8b7c051eb6030ef6a |
|
MD5 | babeacec5302572a982725b1aa29f61c |
|
BLAKE2b-256 | 94fd35aaebac6e8bdf2669854572ba72f9d6b0a85528e6ffb7d2a8cb66b55f8f |