[uTools]用 Python 脚本转换 Markdown 内嵌的 Base64 为图片(主要在 Logseq 中使用) #3237
lyserenity
started this conversation in
服务
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
前因
在终于受不了 Base64 卡死 Logseq ,并有了大佬所写的这篇文后 用 Quicker 转换 Obsidian 中的离线 Markdown 文档中的图片,自己弄了个 python 脚本。由于自学,加上并没有花太多时间在测试上,所以脚本大概充满了 bug,请自行决定要不要使用。
uTools.Python.Markdown.Base64.mp4
基本原理
link_converter_config.json
的用户配置,获取笔记路径
、图片待存文件夹路径
的设定值yyyyMMddHHmmss_<index>.<扩展名>
图片待存文件夹路径/<待转换文件名>/
%20
取代笔记路径
中脚本说明
参数
确保有 python 3.5+ 的环境
参数说明
偏好设置:
link_converter_config.json
文件中有 3 个设置项,凡是与文件夹相关的路径可以填写环境变量,说明如下:
$HOME/NutstoreCloudBridge/SimpRead/logseq/pages/_simpread/
../../assets
指向$HOME/NutstoreCloudBridge/SimpRead/logseq/assets/
注意事项

/[xxx]: <base64>
的链接样式,若是有想要保留原始文字的请多加留意搭配使用的工具
uTools
例子
下载脚本
用 Python 脚本转换 Markdown 内嵌的 Base64 为图片.zip
Beta Was this translation helpful? Give feedback.
All reactions