markitdown icon indicating copy to clipboard operation
markitdown copied to clipboard

Feature Request: Binary Distribution for MarkItDown

Open B416-JAFLY opened this issue 9 months ago • 4 comments

Issue I find MarkItDown to be an excellent tool for converting various file formats to Markdown. However, currently it's only available through pip installation or source code building, which requires Python environment setup.

Request Please consider providing pre-built binary executables for MarkItDown to allow:

Easy integration in projects without Python dependencies Quick use in environments where installing Python packages is difficult Direct execution on various operating systems as a standalone tool

B416-JAFLY avatar Mar 15 '25 14:03 B416-JAFLY

这是我做的一个版本,你可以试用一下。但是目前存在很多问题,比如不支持大文件,文件中的图片还不能正确显示。仅供测试使用。项目地址:https://github.com/yihufree/markitdown_GUI 下载地址 :https://github.com/yihufree/markitdown_GUI/releases/download/MarkItDown_GUI_v0.1.0a1/MarkItDown_GUI_v0.1.0a1.zip

yihufree avatar Mar 16 '25 14:03 yihufree

这是我做的一个版本,你可以试用一下。但是目前存在很多问题,比如不支持大文件,文件中的图片还不能正确显示。仅供测试使用。项目地址:https://github.com/yihufree/markitdown_GUI 下载地址 :https://github.com/yihufree/markitdown_GUI/releases/download/MarkItDown_GUI_v0.1.0a1/MarkItDown_GUI_v0.1.0a1.zip

谢谢!是这样,我目前是希望可以在另外一个go语言为主的项目中使用这个工具,所以如果能有一个脱离python环境依赖的二进制分发包就很好了,于是问问官方有没有打包的打算。对有没有GUI倒是无所谓。🙏感谢你的思路,可不可以请教下你是怎么打包的?我之前尝试使用pyinstaller手动打包过,感觉还是会漏掉一些依赖,效果不好。

B416-JAFLY avatar Mar 16 '25 15:03 B416-JAFLY

说来见笑,我是使用V0.dev网站进行开发的,自己并不熟悉编程语言,给它提要求说自己不想安装各种依赖,让它使用pyinstaller单独产生一个打包脚本,进行了几十次的修改才成功。你可以试试。

yihufree avatar Mar 16 '25 15:03 yihufree

说来见笑,我是使用V0.dev网站进行开发的,自己并不熟悉编程语言,给它提要求说自己不想安装各种依赖,让它使用pyinstaller单独产生一个打包脚本,进行了几十次的修改才成功。你可以试试。

收到,感谢感谢🙏

B416-JAFLY avatar Mar 17 '25 01:03 B416-JAFLY