semvec/pypi-packages huggingface dataset:
st-ner-annotate 0.1.0
Streamlit Named Entity Recognition (NER) Annotation custom component
License: MIT
Requires Python: >=3.8, !=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*

# Streamlit Named Entity Recognition (NER) Annotation component

This is a component to assist with the annotation of *named entities* in an unstructured piece of text. The concept for this is borrowed from what is offered by [Prodi.gy](https://prodi.gy/). This code is derived from the work done by [andfalino](https://github.com/andfanilo) in his excellent [streamlit-named-entity-svelte](https://github.com/andfanilo/streamlit-named-entity-svelte) repository.

The functionality has been expanded to allow for selecting of new entities and uses the [streamlit-component-svelte-template](https://github.com/93degree/streamlit-component-svelte-template).

I am also using this component as a testbed to get familiar with streamlit custom components and svelte.

![Streamlit NER Annotate Demo GIF](https://github.com/Hironsan/st_ner_annotate/blob/master/docs/st_ner_annotate_demo.gif)