├── .alfred.toml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── alfred ├── build.py ├── clean.py ├── deploy.py ├── install.py ├── run.py └── version.py ├── docs ├── highlight_tool.gif └── label_tool.gif ├── examples └── example.py ├── poetry.lock ├── pyproject.toml ├── requirements.txt └── src └── streamlit_annotation_tools ├── __init__.py └── frontend ├── .env ├── .prettierrc ├── package.json ├── public └── index.html ├── src ├── components │ ├── Builder.tsx │ ├── Highlighter.tsx │ └── Labeler.tsx ├── helpers │ ├── highlightHelpers.ts │ └── labelerHelpers.ts ├── index.css ├── index.tsx ├── react-app-env.d.ts ├── reducers │ ├── highlightReducer.tsx │ └── labelerReducer.tsx ├── types │ ├── highlightTypes.ts │ └── labelerTypes.ts └── utils │ ├── StreamlitProvider.tsx │ └── useNullableRenderData.ts ├── tailwind.config.js └── tsconfig.json /.alfred.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/.alfred.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/README.md -------------------------------------------------------------------------------- /alfred/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/build.py -------------------------------------------------------------------------------- /alfred/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/clean.py -------------------------------------------------------------------------------- /alfred/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/deploy.py -------------------------------------------------------------------------------- /alfred/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/install.py -------------------------------------------------------------------------------- /alfred/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/run.py -------------------------------------------------------------------------------- /alfred/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/alfred/version.py -------------------------------------------------------------------------------- /docs/highlight_tool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/docs/highlight_tool.gif -------------------------------------------------------------------------------- /docs/label_tool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/docs/label_tool.gif -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/examples/example.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/__init__.py -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/.env -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/.prettierrc -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/package.json -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/public/index.html -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/components/Builder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/components/Builder.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/components/Highlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/components/Highlighter.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/components/Labeler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/components/Labeler.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/helpers/highlightHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/helpers/highlightHelpers.ts -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/helpers/labelerHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/helpers/labelerHelpers.ts -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/index.css -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/index.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/reducers/highlightReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/reducers/highlightReducer.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/reducers/labelerReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/reducers/labelerReducer.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/types/highlightTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/types/highlightTypes.ts -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/types/labelerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/types/labelerTypes.ts -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/utils/StreamlitProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/utils/StreamlitProvider.tsx -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/src/utils/useNullableRenderData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/src/utils/useNullableRenderData.ts -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/tailwind.config.js -------------------------------------------------------------------------------- /src/streamlit_annotation_tools/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarquet21/streamlit-annotation-tools/HEAD/src/streamlit_annotation_tools/frontend/tsconfig.json --------------------------------------------------------------------------------