megafarce/README.md
Russell Ballestrini aab74dff66 MegaParce is now MegaFarce
new file:   Dockerfile
	new file:   LICENSE
	new file:   README.md
	new file:   app.py
	new file:   docker-compose.yml
	new file:   pyproject.toml
	new file:   requirements.lock
2024-12-08 15:02:15 -05:00

46 lines
1.8 KiB
Markdown

# MegaFarse - Your Parser for every type of documents
this is a MegaFarse fork by the community.
MegaFarse is a powerful and versatile parser that can handle various types of documents with ease. Whether you're dealing with text, PDFs, Powerpoint presentations, Word documents MegaFarse has got you covered. Focus on having no information loss during parsing.
## Key Features 🎯
- **Versatile Parser**: MegaFarse is a powerful and versatile parser that can handle various types of documents with ease.
- **No Information Loss**: Focus on having no information loss during parsing.
- **Fast and Efficient**: Designed with speed and efficiency at its core.
- **Wide File Compatibility**: Supports Text, PDF, Powerpoint presentations, Excel, CSV, Word documents.
- **Open Source**: Freedom is beautiful, and so is MegaFarse. Open source and free to use.
## Support
- Files: ✅ PDF ✅ Powerpoint ✅ Word
- Content: ✅ Tables ✅ TOC ✅ Headers ✅ Footers ✅ Images
## Installation
Docker only for now...
```
docker build -t megaparse:latest .
docker compose -f docker-compose.yml up --build
```
at the root of the project and you are good to go.
See localhost:8001/docs for more info on the different endpoints !
## BenchMark
<!---BENCHMARK-->
| Parser | similarity_ratio |
| ----------------------------- | ---------------- |
| megaparse_vision | 0.87 |
| unstructured_with_check_table | 0.77 |
| unstructured | 0.59 |
| llama_parser | 0.33 |
<!---END_BENCHMARK-->
_Higher the better_
Note: Want to evaluate and compare your MegaFarse module with ours ? Please add your config in ```evaluations/script.py``` and then run ```python evaluations/script.py```. If it is better, do a PR, I mean, let's go higher together!