PicGo
PicGo copied to clipboard
【官方】PicGo插件、插件系统讨论区
写在前面: 由于维护PicGo本身是一件很消耗精力的事情,同时我已经将PicGo打造成了可支持插件的软件,所以目前PicGo不提供的功能很多都可以通过插件实现。但是作者(我)本人精力有限,在校生需要兼顾学习和开发,实在没办法满足所有人的需求,我也不会单独为某些需求开发和维护插件。因此特此开一个issue收集大家想要的功能,并由那些想为PicGo的生态做贡献的开发者们提供一个idea列表,如果不知道要开发什么插件不妨看看大家的想法。
本issue讨论规范:
- 【功能】注明你想要的插件功能
- 【说明】详细说明你的需求(给其他开发者参考),提供相对完整的插件流程
包括如果你是开发者,想要插件系统提供更丰富的功能也可以在本issue里提出
实例:
- 【功能】实现配置、上传图片信息同步
- 【说明】可以使用GitHub的私人仓库来保存PicGo的配置以及上传的图片列表,就能实现多台电脑同步了。可以在 「插件设置页面」的插件卡片的菜单里提供一个「同步」的菜单项来进行同步。如下图:
如果你对其他人的想法表示赞同,欢迎对他的想法进行点赞(投票):
PS: 点赞数如果大于100的,我会优先考虑亲自实现。 😄
Mac,最新版,插件列表为空 使用命令行安装也不行 ps:/Applications/PicGo.app/Contents/MacOS/PicGo install pic-migrater
@liguidong electron版本不支持命令行安装插件。
你在插件列表输入plugin
应该能看到列表了。搜索逻辑之后会更新一下,目前用的是npm官方的api。
【功能】腾讯云cos v5的同步删除远端的文件,有现成的插件了吗😅
@sy-records 没有
上传图片总是失败,显示服务端出错
#371
使用 picgo-plugin-quick-capture 插件,如果进入截图界面然后我自己右键取消截图或退出截图后老是弹出上传失败。。。应该是判断有问题,希望可以优化。
使用 picgo-plugin-quick-capture 插件,如果进入截图界面然后我自己右键取消截图或退出截图后老是弹出上传失败。。。应该是判断有问题,希望可以优化。
目前是通过判断脚本退出的瞬间调用PicGo的剪贴板图片上传功能来进行上传,但是并不知道你具体截图了没有,可能截了图退出也可能没有截图就退出。所以会出现这种情况。以后会考虑优化一下。
使用 picgo-plugin-quick-capture 插件,如果进入截图界面然后我自己右键取消截图或退出截图后老是弹出上传失败。。。应该是判断有问题,希望可以优化。
目前是通过判断脚本退出的瞬间调用PicGo的剪贴板图片上传功能来进行上传,但是并不知道你具体截图了没有,可能截了图退出也可能没有截图就退出。所以会出现这种情况。以后会考虑优化一下。
打断执行流的问题?
使用 picgo-plugin-quick-capture 插件,如果进入截图界面然后我自己右键取消截图或退出截图后老是弹出上传失败。。。应该是判断有问题,希望可以优化。
目前是通过判断脚本退出的瞬间调用PicGo的剪贴板图片上传功能来进行上传,但是并不知道你具体截图了没有,可能截了图退出也可能没有截图就退出。所以会出现这种情况。以后会考虑优化一下。
打断执行流的问题?
已经找到electron提供的方法可以实现,之后会在上传之前判断一下。 @ceecx 另外具体插件的问题欢迎去具体的插件仓库的issue里说明哈。这个issue主要用来提新的插件需求的
使用 picgo-plugin-quick-capture 插件,如果进入截图界面然后我自己右键取消截图或退出截图后老是弹出上传失败。。。应该是判断有问题,希望可以优化。
目前是通过判断脚本退出的瞬间调用PicGo的剪贴板图片上传功能来进行上传,但是并不知道你具体截图了没有,可能截了图退出也可能没有截图就退出。所以会出现这种情况。以后会考虑优化一下。
打断执行流的问题?
已经找到electron提供的方法可以实现,之后会在上传之前判断一下。 @ceecx 另外具体插件的问题欢迎去具体的插件仓库的issue里说明哈。这个issue主要用来提新的插件需求的
谢谢,感谢大佬的及时回复,因为看到是插件集中讨论区所以就发在这了,下次注意。 软件很好用,希望越来越好。
【功能】picgo可以上传图片图标到自己的服务器,生成外链 【说明】需要一个server端
【功能】加入调用tinypng api 实现图片压缩功能 【说明】
- 直接上传压缩后的图片到指定图床
- 压缩后的文件替换/备份到本地
希望能增加一个网盘的下载链接,GitHub下载太慢了
希望能增加一个网盘的下载链接,GitHub下载太慢了
国内能用的且支持rest api的网盘应该只有one drive了,我觉得可以在CI里加个上传的脚本 @Molunerfinn 你觉得呢
希望能增加一个网盘的下载链接,GitHub下载太慢了
国内能用的且支持rest api的网盘应该只有one drive了,我觉得可以在CI里加个上传的脚本 @Molunerfinn 你觉得呢
one drive依然下载不够快。真的需要够快可以放到gitee上。但是gitee不提供release assets的上传接口。可以考虑看看是不是可以用gitee page实现。不过如果有第三方志愿者愿意提供搬运也是OK的
【功能】加入调用tinypng api 实现图片压缩功能 【说明】
- 直接上传压缩后的图片到指定图床
- 压缩后的文件替换/备份到本地
强烈支持,截图到粘贴板一般都是png,单单转成jpg就可以省很大的存储空间,希望加入需求单 感激
我的插件一直显示安装中,根本就装不上怎么办?
我的插件一直显示安装中,根本就装不上怎么办?
装Node.js了么?如果没装请安装,文档里有写。如果装了Node.js还是安装不了,请检查网络。
我的插件一直显示安装中,根本就装不上怎么办?
装Node.js了么?如果没装请安装,文档里有写。如果装了Node.js还是安装不了,请检查网络。
已解决,没仔细看文档,安装了node.js就可以了,谢谢大佬!
有人想用 webp 的插件吗? 上传时自动把图片转换成 webp 格式.
有人想用 webp 的插件吗? 上传时自动把图片转换成 webp 格式.
哈哈,有想法就写成插件大家一起用呀~欢迎
@Molunerfinn 插件不能依赖 node 包吗?
PS C:\Users\i\.picgo> picgo -v
[PicGo ERROR]: TypeError: require(...) is not a function
1.4.7
@Molunerfinn 插件不能依赖 node 包吗?
PS C:\Users\i\.picgo> picgo -v [PicGo ERROR]: TypeError: require(...) is not a function 1.4.7
不能...必须依赖
@Molunerfinn 没懂你意思, 我是说在插件的 index.js 里不能 require 别的模块吗?
@Molunerfinn 没懂你意思, 我是说在插件的 index.js 里不能 require 别的模块吗?
当然可以啊...可以参考别的插件的一些写法
基本功能写好了, 欢迎打星 https://github.com/iovw/picgo-plugin-sharp
基本功能写好了, 欢迎打星 iovw/picgo-plugin-sharp
感谢为PicGo开发插件。你如果用到了sharp这个库,可以和 @Dec-F 交流交流,可能会遇到一些编译问题。 他的插件是picgo-plugin-watermark