Molunerfinn / PicGo

:rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
https://molunerfinn.com/PicGo/
MIT License
24.13k stars 2.24k forks source link

[Feature]: 能否增加配置备份功能 #1199

Closed AriaLyy closed 12 months ago

AriaLyy commented 12 months ago

前置阅读 | Pre-reading

PicGo的版本 | PicGo Version

v2.4.0.beta.0

系统信息 | System Information

All

功能请求 | Feature request

我电脑比较多,公司两台、家里两台,每次修改picogo的图床的配置,都需要修改4次,能否提供一个备份和恢复的功能,比如可以备份到坚果云,然后其它设备可以从坚果云拉取备份。 类似pot-app的这个webdav备份

image

Molunerfinn commented 12 months ago

打开配置文件,可以通过 configPath 这个属性指定配置文件路径,可以指定到额外的路径,比如你坚果云同步本地的一个目录。前提是这个文件同样需要以 json 结尾。

你可以把你的配置文件复制一份到指定路径,比如 /Users/xxxx/xxx/data.json,然后在 picgo 的默认配置里添加 configPath 属性如下:

示例:

{
  "configPath": "/Users/xxxx/xxx/data.json"
  "picBed": {
    "current": "tcyun",
    "uploader": "tcyun",
    ....,
}

这样 PicGo 会去读取这个目录的配置文件,而不是默认的配置文件了。如果这个文件所在的路径正好有同步盘同步,就不再需要手动修改,直接可以读取。另外,同步盘的配置一旦发生修改,需要重启 PicGo 才能生效

后续会通过 github 做一个官方的同步配置插件

AriaLyy commented 11 months ago

老哥,这个方法不行,我这边用的是坚果云,这样配置后,会出现大量的链接,导致被坚果云临时封禁。是不是picgo读取配置时会大量写配置文件夹的文件呢?

Molunerfinn commented 11 months ago

安装插件 上传文件等才会又写操作。正常一般是读操作