zwingz / picgo-plugin-github-plus Goto Github PK
View Code? Open in Web Editor NEWpicgo uploader for github
License: MIT License
picgo uploader for github
License: MIT License
同步到github后结果是这个,和预想的完整图床和相册配置不太一样
{"data":[],"lastSync":"2019-04-21 11:07:16"}
其实同步配置我用过vscode的一个插件,可以同步到私有的github gist上,没有必要新建一个repo。
可以参照下这个插件:
Settings Sync - Visual Studio Marketplace
插件怎么配置啊,上传不了啊,谢谢大佬
2022-02-09 15:57:37 [PicGo ERROR]
------Error Stack Begin------
Error: Cannot find module '/Users/abcd/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus'
Require stack:
- /Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js
- /Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/core/PicGo.js
- /Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/index.js
- /Applications/PicGo.app/Contents/Resources/app.asar/background.js
-
at Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
at Function.Module._resolveFilename (/Applications/PicGo.app/Contents/Resources/electron.asar/common/reset-search-paths.js:41:16)
at Function.Module._load (internal/modules/cjs/loader.js:531:27)
at Module.require (internal/modules/cjs/loader.js:685:19)
at require (internal/modules/cjs/helpers.js:16:16)
at PluginLoader.getPlugin (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js:125:24)
at PluginLoader.registerPlugin (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js:78:26)
at /Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginHandler.js:40:43
at Array.forEach (<anonymous>)
at PluginHandler.install (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginHandler.js:39:29)
-------Error Stack End-------
2022-02-09 15:57:37 [PicGo SUCCESS] 插件安装成功
2022-02-09 15:19:25 [PicGo ERROR] startup error
------Error Stack Begin------
Error: Cannot find module '/Users/abcd/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:232:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:369:18)
at Module._resolveFilename (internal/modules/cjs/loader.js:614:27)
at Function.Module._resolveFilename (/Applications/PicGo.app/Contents/Resources/electron.asar/common/reset-search-paths.js:41:16)
at Function.Module._load (internal/modules/cjs/loader.js:531:27)
at Module.require (internal/modules/cjs/loader.js:685:19)
at require (internal/modules/cjs/helpers.js:16:16)
at PluginLoader.getPlugin (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js:125:24)
at Object.registerPluginShortKey (/Applications/PicGo.app/Contents/Resources/app.asar/background.js:36:39170)
at EventEmitter.<anonymous> (/Applications/PicGo.app/Contents/Resources/app.asar/background.js:36:41874)
-------Error Stack End-------
2022-02-09 15:19:25 [PicGo ERROR]
------Error Stack Begin------
Error: Cannot find module '/Users/abcd/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:232:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:369:18)
at Module._resolveFilename (internal/modules/cjs/loader.js:614:27)
at Function.Module._resolveFilename (/Applications/PicGo.app/Contents/Resources/electron.asar/common/reset-search-paths.js:41:16)
at Function.Module._load (internal/modules/cjs/loader.js:531:27)
at Module.require (internal/modules/cjs/loader.js:685:19)
at require (internal/modules/cjs/helpers.js:16:16)
at PluginLoader.getPlugin (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js:125:24)
at PluginLoader.registerPlugin (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginLoader.js:78:26)
at /Applications/PicGo.app/Contents/Resources/app.asar/node_modules/picgo/dist/src/lib/PluginHandler.js:40:43
-------Error Stack End-------
2022-02-09 15:19:25 [PicGo SUCCESS] 插件安装成功
现象:一台电脑安装了2.2.2可以正常sync和pull,另一台安装了2.3.0 beta6,始终pull origin fail, 提示“Cannot read property 'filter' of undefined”
可能的原因:看了一下picgo的2.3.0 beta5 release日志,提到“PicGo-Core 升级到 v1.4.19, 从这个版本起,插件无法修改相册列表,只读不可写,避免一些插件对相册列表的误操作导致越删越多的情况。”
这是说以后就无法同步了?
如题,github获取token的教程,网上一大把,很容易就搜到了。但是gitee在哪里获取token?是安全设置里的私人令牌么??
配置上去以后上传失败。
我的仓库点击克隆/下载后显示的链接是https://gitee.com/YFeng9186/blog_images.git
哪里配置有问题??
嗨,能否开发一个支持gitee的插件?
gitee相对比github速度快很多,国内用户很多都希望有吧。
谢谢哈。
picgo本身自带的github图床工具,只要设置了文件路径就可以自动创建文件夹,并上传到里面。但是githubplus只能将路径名重命名为文件前缀,而不能上传到文件夹中。
之前可以正常上传,近几个版本无法上传了。
当前PicGo版本: 2.3.1
之前是可以正常删除和上传的,配置应该没有问题
2021-01-30 16:46:55 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 16:46:58 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 16:46:59 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:01:03 [PicGo INFO] Before transform
2021-01-30 17:01:03 [PicGo INFO] Transforming...
2021-01-30 17:01:03 [PicGo INFO] Before upload
2021-01-30 17:01:03 [PicGo INFO] beforeUploadPlugins: renameFn running
2021-01-30 17:01:17 [PicGo INFO] Uploading...
2021-01-30 17:01:29 [PicGo SUCCESS]
https://cdn.jsdelivr.net/gh/aldol-reaction/atom.img/img/test.png
2021-01-30 17:01:46 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:01:48 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:01:51 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:01:56 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:01:58 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:02:00 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:02:02 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:02:09 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:04:19 [PicGo INFO] [PicGo Server] is listening at 36677
2021-01-30 17:04:27 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:04:38 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:04:39 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:04:45 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
2021-01-30 17:05:28 [PicGo ERROR]
------Error Stack Begin------
HttpError: Not Found
at C:\Users\HuaWei\AppData\Roaming\picgo\node_modules@octokit\request\dist-node\index.js:66:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async PicGo.onRemove (C:\Users\HuaWei\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:161:9)
-------Error Stack End-------
webp图片是可以在PicGo中正常上传并显示的。
picgo-plugin-github-plus/index.ts
Lines 83 to 90 in d86fb3b
你好,我用githubplus上传图片的时候设置了不同的path。然后当我在某一个path执行pull以后,githubplus清空了data.json中其他path的图片数据。建议修改为只删除这一个path下的图片数据;而保留,其他path的图片数据。
Tokens in Settings are displayed in clear text.
I want to be able to hide tokens.
on latest macos monterey logs below:
TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at macosRelease (/Users/zempty/Library/Application Support/picgo/node_modules/macos-release/index.js:26:26)
at osName (/Users/zempty/Library/Application Support/picgo/node_modules/os-name/index.js:21:18)
at getUserAgent (/Users/zempty/Library/Application Support/picgo/node_modules/universal-user-agent/dist-node/index.js:11:53)
at parseOptions (/Users/zempty/Library/Application Support/picgo/node_modules/@octokit/rest/lib/parse-client-options.js:80:57)
at new Octokit (/Users/zempty/Library/Application Support/picgo/node_modules/@octokit/rest/lib/constructor.js:23:31)
at new DeprecatedOctokit (/Users/zempty/Library/Application Support/picgo/node_modules/@octokit/rest/index.js:29:10)
at new Octo (/Users/zempty/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/lib/octokit.js:30:24)
at Object.getIns (/Users/zempty/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/lib/octokit.js:159:11)
at initOcto (/Users/zempty/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js:11:27)
at Object.handle (/Users/zempty/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js:110:21)
生成的链接(无效的):
https://raw.githubusercontent.com/Picture/20190121100813.png
我去仓库找到的图片真实链接:
https://raw.githubusercontent.com/lefinite/Picture/master/20190121100813.png
请问一下是哪里配置的不对还是什么原因,该怎么操作呢?
I use githubPlus:
"(url)"
I use GitHub图床:
"(url?token=AeXKna1KlC8BHmvrZ7JrUSTCMAPuibxQ***)"
There is no token of my pic, do you know about this?
Thanks.
这个项目还维护吗?我发现修改图片链接的时候似乎不能同步修改 GitHub 上图片的文件名,有重命名操作的需求时会比较麻烦,不知道有没有可能支持一下这个功能?
picgo.log
2022-02-16 09:44:28 [PicGo ERROR] startup error
------Error Stack Begin------
TypeError: Cannot read property 'filter' of undefined
at Object.handle (C:\Users\Administrator\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:32:28)
at processTicksAndRejections (internal/process/task_queues.js:89:5)
-------Error Stack End-------
2022-02-16 09:44:34 [PicGo ERROR]
------Error Stack Begin------
TypeError: Cannot read property 'filter' of undefined
at Object.handle (C:\Users\Administrator\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:89:17)
at processTicksAndRejections (internal/process/task_queues.js:89:5)
-------Error Stack End-------
你好,我使用了github作为图床。上传没有问题,但是PicGo上删除图片后,github仓库中并不能同步删除,请问这是什么原因呢?
使用新版的access token插件会报错,显示无法用过验证
如题,有证书验证的话开启github反代理加速会很难受,会提示Unable to verify the first certificate.谢谢!
github plus 上传失败,日志如下
2021-04-29 13:20:16 [PicGo INFO] Before transform
2021-04-29 13:20:16 [PicGo INFO] Transforming... Current transformer is [path]
2021-04-29 13:20:16 [PicGo INFO] Before upload
2021-04-29 13:20:16 [PicGo INFO] beforeUploadPlugins: renameFn running
2021-04-29 13:20:17 [PicGo INFO] Uploading... Current uploader is [githubPlus]
2021-04-29 13:20:18 [PicGo ERROR]
------Error Stack Begin------
HttpError: path cannot start with a slash: {"resource":"Commit","field":"path","code":"invalid"}
at C:\Users\One\AppData\Roaming\picgo\node_modules\@octokit\request\dist-node\index.js:68:23
at processTicksAndRejections (internal/process/task_queues.js:89:5)
at async Octo.upload (C:\Users\One\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\lib\octokit.js:114:19)
at async Object.handle (C:\Users\One\AppData\Roaming\picgo\node_modules\picgo-plugin-github-plus\dist\index.js:142:5)
at async Lifecycle.doUpload (D:\soft\PicGo\resources\app.asar\node_modules\picgo\dist\src\core\Lifecycle.js:77:9)
at async Lifecycle.start (D:\soft\PicGo\resources\app.asar\node_modules\picgo\dist\src\core\Lifecycle.js:23:13)
at async PicGo.upload (D:\soft\PicGo\resources\app.asar\node_modules\picgo\dist\src\core\PicGo.js:193:21)
at async Object.upload (D:\soft\PicGo\resources\app.asar\background.js:16:28227)
at async At (D:\soft\PicGo\resources\app.asar\background.js:16:36945)
-------Error Stack End-------
GitHub图床可以上传成功日志如下
2021-04-29 13:19:22 [PicGo INFO] Before transform
2021-04-29 13:19:22 [PicGo INFO] Transforming... Current transformer is [path]
2021-04-29 13:19:22 [PicGo INFO] Before upload
2021-04-29 13:19:22 [PicGo INFO] beforeUploadPlugins: renameFn running
2021-04-29 13:19:24 [PicGo INFO] Uploading... Current uploader is [github]
2021-04-29 13:19:26 [PicGo SUCCESS]
https://raw.githubusercontent.com/One010101/picgo/master/img/xxxxxx.png
早知道作者有空,我就不自己折腾了,之前用picgo-plugin-github-plus拿去改了个gitee的。我给picgo发issue作者没空,我只好自己弄了。不过貌似目前gitee同步功能还没有做。
环境win8.1。path配置的是images/
,提示删除成功,然后提示githubplus删除失败xxx个。
测试发现,只要删除path改为空,就可以正常删除。
【功能】支持jsdelivr提供的CDN服务。
【说明】
https://cdn.jsdelivr.net/gh
可以(然而上传后路径变成这样:https://cdn.jsdelivr.net/gh/img/5c9dda67deb87.jpg ,这样是访问不了对应图片的),但是 https://cdn.jsdelivr.net/gh/yansheng836/photos
却不可以,希望GitHub图床能够支持jsdelivr风格的自定义域名。首先感谢作者,这个工具真好用。
其次,能不能合并下 picgo-plugin-compress,gitee支持超过1M时自动压缩。
当前超过1M就无法显示了,还得自己压缩。
使用Molunerfinn的PicGo 2.2.0,安装的插件。执行pull origin或者sync origin之后,通过vs-picgo上传到github的图片并不会马上显示到相册里,data.json里是有这部分图片信息了。然后重启picgo之后,这部分图片才显示到相册中。
能否让sync origin或pull origin后,这部分图片不需要重启在相册中马上显示。
你好,Picgo升级到2.3.1之后碰到上传时失败问题,详细堆栈
TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at macosRelease (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/macos-release/index.js:27:26)
at osName (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/os-name/index.js:21:18)
at getUserAgent (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/universal-user-agent/dist-node/index.js:11:53)
at parseOptions (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/@octokit/rest/lib/parse-client-options.js:80:57)
at new Octokit (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/@octokit/rest/lib/constructor.js:23:31)
at new DeprecatedOctokit (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/@octokit/rest/index.js:29:10)
at new Octo (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/lib/octokit.js:30:24)
at Object.getIns (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/lib/octokit.js:159:11)
at initOcto (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js:11:27)
at Object.handle (/Users/zhenhui.xu/Library/Application Support/picgo/node_modules/picgo-plugin-github-plus/dist/index.js:111:21)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.