renmu123 / obsidian-image-auto-upload-plugin

auto upload image with picgo
MIT License
327 stars 34 forks source link

新增:PicList同步删除支持 可同步删除相册图片和云端图片, 另外新增预览大小后缀支持 #88

Closed Kuingsmile closed 1 year ago

Kuingsmile commented 1 year ago

PicList是我开发的基于PicGo的二次开发版,完全兼容所有PicGo功能和本插件,此外,在V1.5.2版本之后,新增了一个/delete api接口,可用于http调用删除PicList相册内的图片,如果开启了云端删除功能,还可以同步删除云端的图片。

PR新增功能

该PR内,基于新的/delete接口,新增了删除链接时同步调用PicList进行相册或云端文件删除的功能,方便当用户出现图片上传错误或者修改图片的时候快速操作,而不需要同时在云端平台的网页进行图片查找和删除。

具体来说:

  1. 添加了新的设置项PicGo server 删除接口, 参数默认为http://127.0.0.1:36677/delete,该功能需要PicList支持 image

  2. 在上传完图片后,编辑模式下选中链接文本,点击右键,弹出的菜单内新增了使用PicList删除图片的选项 image

点击该选项,可调用/delete接口,快速同步删除选中的文本、PicList相册内对应图片以及云端存储上对应的文件(该功能可手动选择是否开启)。

此外,新增了添加图片预览大小后缀的支持,具体格式如下

![image|px]()

现在用户可以手动设置|px这个后缀,来调整预览模式下图片的大小。

其它说明

该PR没有修改插件其它已有功能,仅为新增特性。

希望作者大大审查和合并~

renmu123 commented 1 year ago

感谢你的pr,我这周有时间后会进行处理的(❁´◡`❁)

Kuingsmile commented 1 year ago

大佬最近有空处理了不呀~~

renmu123 commented 1 year ago

大佬最近有空处理了不呀~~

在看了在看了,我争取今天看完,来不及就周一了

renmu123 commented 1 year ago

我不知道PicList在上传时是否有存储了图片的相关参数,如果有的话那是不是在本插件中data.jsonuploadedImages不用存储这么多字段了

renmu123 commented 1 year ago

如果没有也没事,反正占不了多少存储23333

Kuingsmile commented 1 year ago

我不知道PicList在上传时是否有存储了图片的相关参数,如果有的话那是不是在本插件中data.jsonuploadedImages不用存储这么多字段了

这里为了接口统一和架构的问题选择了保存相关参数