.dockerignore
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
Dockerfile.docs
Dockerfile.test
LICENSE
Makefile
Pipfile
Pipfile.lock
README.md
__init__.py
mkdocs.yml
pyproject.toml
requirements.txt
uv.lock
.github/workflows/ci_cd.yml
assets/architecture_splitter_mr.svg
assets/docling_logo.png
assets/markitdown_logo.png
assets/splitter_mr_logo.svg
assets/splitter_mr_logo_white.svg
data/empty.txt
data/malicious.exe
data/openapi.json
data/table.md
data/test.md
data/test.txt
data/test_1.bmp
data/test_1.csv
data/test_1.docx
data/test_1.gif
data/test_1.html
data/test_1.jpg
data/test_1.json
data/test_1.md
data/test_1.pdf
data/test_1.png
data/test_1.pptx
data/test_1.svg
data/test_1.tiff
data/test_1.txt
data/test_1.xlsx
data/test_1.xml
data/test_1.yaml
data/test_2.html
data/test_2.json
data/test_2.md
data/test_2.xml
data/test_3.html
data/test_4.html
docs/CHANGELOG.md
docs/index.md
docs/api_reference/api_reference.md
docs/api_reference/reader.md
docs/api_reference/splitter.md
docs/assets/architecture_splitter_mr.svg
docs/assets/docling_logo.png
docs/assets/extra.css
docs/assets/markitdown_logo.png
docs/assets/splitter_mr_logo.svg
docs/assets/splitter_mr_logo_white.svg
docs/examples/examples.md
docs/examples/recursive_character_splitter.md
scripts/documentation.sh
scripts/md_admonition_convert.py
scripts/validate_commit_msg.py
scripts/validate_test.sh
src/__init__.py
src/splitter_mr/__init__.py
src/splitter_mr.egg-info/PKG-INFO
src/splitter_mr.egg-info/SOURCES.txt
src/splitter_mr.egg-info/dependency_links.txt
src/splitter_mr.egg-info/requires.txt
src/splitter_mr.egg-info/top_level.txt
src/splitter_mr/model/__init__.py
src/splitter_mr/model/base_model.py
src/splitter_mr/reader/__init__.py
src/splitter_mr/reader/base_reader.py
src/splitter_mr/reader/readers/__init__.py
src/splitter_mr/reader/readers/docling_reader.py
src/splitter_mr/reader/readers/markitdown_reader.py
src/splitter_mr/reader/readers/vanilla_reader.py
src/splitter_mr/schema/__init__.py
src/splitter_mr/schema/schemas.py
src/splitter_mr/splitter/__init__.py
src/splitter_mr/splitter/base_splitter.py
src/splitter_mr/splitter/splitters/__init__.py
src/splitter_mr/splitter/splitters/character_splitter.py
src/splitter_mr/splitter/splitters/header_splitter.py
src/splitter_mr/splitter/splitters/html_tag_splitter.py
src/splitter_mr/splitter/splitters/json_splitter.py
src/splitter_mr/splitter/splitters/paragraph_splitter.py
src/splitter_mr/splitter/splitters/recursive_splitter.py
src/splitter_mr/splitter/splitters/row_column_splitter.py
src/splitter_mr/splitter/splitters/schema_based_splitter.py
src/splitter_mr/splitter/splitters/semantic_splitter.py
src/splitter_mr/splitter/splitters/sentence_splitter.py
src/splitter_mr/splitter/splitters/word_splitter.py
tests/__init__.py
tests/splitter_mr/__init__.py
tests/splitter_mr/reader/__init__.py
tests/splitter_mr/reader/test_base_reader.py
tests/splitter_mr/reader/readers/__init__.py
tests/splitter_mr/reader/readers/test_docling_reader.py
tests/splitter_mr/reader/readers/test_markitdown_reader.py
tests/splitter_mr/reader/readers/test_vanilla_reader.py
tests/splitter_mr/splitter/__init__.py
tests/splitter_mr/splitter/test_base_splitter.py
tests/splitter_mr/splitter/splitters/__init__.py
tests/splitter_mr/splitter/splitters/test_character_splitter.py
tests/splitter_mr/splitter/splitters/test_header_splitter.py
tests/splitter_mr/splitter/splitters/test_html_tag_splitter.py
tests/splitter_mr/splitter/splitters/test_json_splitter.py
tests/splitter_mr/splitter/splitters/test_paragraph_splitter.py
tests/splitter_mr/splitter/splitters/test_recursive_splitter.py
tests/splitter_mr/splitter/splitters/test_row_column_splitter.py
tests/splitter_mr/splitter/splitters/test_sentence_splitter.py
tests/splitter_mr/splitter/splitters/test_word_splitter.py