gitextract_5unxmvjz/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── feature_request.yml │ │ └── question.yml │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── linting.yaml │ └── pypi-publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── README_zh.md ├── docs/ │ ├── batch_processing.md │ ├── context_aware_processing.md │ ├── enhanced_markdown.md │ ├── offline_setup.md │ └── vllm_integration.md ├── env.example ├── examples/ │ ├── batch_dry_run_example.py │ ├── batch_processing_example.py │ ├── enhanced_markdown_example.py │ ├── image_format_test.py │ ├── insert_content_list_example.py │ ├── lmstudio_integration_example.py │ ├── modalprocessors_example.py │ ├── office_document_test.py │ ├── raganything_example.py │ ├── text_format_test.py │ └── vllm_integration_example.py ├── pyproject.toml ├── raganything/ │ ├── __init__.py │ ├── base.py │ ├── batch.py │ ├── batch_parser.py │ ├── callbacks.py │ ├── config.py │ ├── enhanced_markdown.py │ ├── modalprocessors.py │ ├── parser.py │ ├── processor.py │ ├── prompt.py │ ├── query.py │ ├── raganything.py │ └── utils.py ├── requirements.txt ├── scripts/ │ └── create_tiktoken_cache.py ├── setup.py └── tests/ ├── testpaddleocr_parser.py ├── testparser_kwargs.py └── testparser_wiring.py