下载图片后替换

下载图片后替换 非公开

如何安装动作?

适用于
分类(旧)
图片操作 文本处理 网络服务

Joel2561 lockheart 2 人赞了这个动作


更多信息
分享时间 2021-05-22 10:47
最后更新 2021-05-22 22:42
修订版本 3
用户许可 -未设置-
Quicker版本 1.23.19
动作大小 9.8 KB

分享到

「下载剪贴板中所有的图片外链地址并替换成本地相对地址」

简介

本脚本已不再更新。请使用另一个脚本


该脚本用于网页摘录类的Markdown文档。

  1. 识别选中内容或是剪贴板中的所有预览图片的外链地址(例如: ![](https://xxx/xxx.jpg) )
  2. 下载图片至指定目录(通过系统环境变量指定路径)下的assets文件夹中,文件名为 yyyyMMddHHmmss_ffff.{文件扩展名}。
  3. 把剪贴板中所有的外链地址都替换成已下载图片的相对路径(如:![](assets/yyyyMMddHHmmss_ffff.jpg))
  4. 最后把markdown文本写入活动窗口。如果没有选中文本则输出到剪贴板,然后自行粘贴即可。

所以本脚本有两种使用方式:

  1. 当你选中Markdown文本段后运行脚本,将会下载并替换图片,然后自动覆盖。
  2. 当你没有选中文本时运行脚本,将会从剪贴板中读取Markdown文本段,下载并替换图片,再输出到剪贴板。

注意:由于图床目录固定,不适合用于频繁移动Markdown文档到别的目录的情况。


提前需要准备的工作:

  1. 为了适配不同设备间Obsidian的Vault位置不同的问题,在使用之前请增加一条系统环境变量,键名为“OBWEB”,值为你用于保存网页摘录类markdown文档的路径。

最近更新

修订版本 更新时间 更新说明
3 2021-05-22 22:42 排除贪婪规则
2 2021-05-22 22:02 如果选中文本后运行脚本会替换后输出覆盖。如果没有选中文本的话从剪贴板导入后替换,再输出到剪贴板。
1 2021-05-22 11:14 去除了文首匹配

最近讨论

暂无讨论