mirror of
https://github.com/ethanolivertroy/obsidian-markitdown.git
synced 2026-07-22 05:41:54 +00:00
## Summary - **Security**: Replaced shell injection-vulnerable `exec()` calls with `spawn()` using argument arrays and `shell: false`, bundling Python wrapper scripts that use `argparse` - **Architecture**: Decomposed monolithic 735-line `main.ts` into 12 focused modules across `src/` and `python/` - **Features**: Added image extraction from PDFs, plugin arguments editor, context menu conversion, batch progress indicators, setup wizard, and Unicode support via `PYTHONUTF8=1` - **Compatibility**: Reverted minAppVersion to 0.15.0, python3 fallback for macOS/Linux Closes ENG-533
10 lines
340 B
JSON
10 lines
340 B
JSON
{
|
|
"id": "markitdown",
|
|
"name": "Markitdown File Converter",
|
|
"version": "2.0.0",
|
|
"minAppVersion": "0.15.0",
|
|
"description": "Convert PDFs, Office documents, images, and other file formats to Markdown using Microsoft's Markitdown tool",
|
|
"author": "Ethan Troy",
|
|
"authorUrl": "https://github.com/ethanolivertroy",
|
|
"isDesktopOnly": true
|
|
}
|