docling-project / docling-project/docling
Proposal (CLI): Make defaults more dynamic
- Dominant language
- Python
- Stars
- 66.4k
- Forks
- 4.8k
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 95
Description
We currently have a fixed set of defaults which are set to have a simple effortless experience with a few simple documents.
The defaults are fixed for a better reproducibility of the results.
However making the choice a bit more dynamic could provide better result and overall experience in more cases.
Example of dynamic behavior:
1. The choice of default OCR. If ocrmac is installed, use it as default.
2. The choice of using embedded images in the exported output. If the document is > 20 pages, we could switch to placeholder as default.
All of this should be clearly visible in the processing logs.
Contributor guide
Research direction
Start by tracing the CLI's current fixed defaults for OCR and embedded images, then inspect how processing logs are produced. Define dynamic selection for installed ocrmac and for documents over 20 pages, with each choice clearly reported in the logs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100