Giter VIP home page Giter VIP logo

piclist's Introduction

PicList

Alt

简体中文 | English

PicList is an efficient cloud storage and image hosting platform management tool. Building upon the foundation of PicGo, it has been deeply modified and enhanced. Not only does it retain all of PicGo's features, but it also adds many new ones. For instance, the album now supports synchronized deletion of files in the cloud. Built-in image hosting options have been expanded to include WebDav, local image hosting, and SFTP. Additionally, PicList introduces comprehensive cloud storage management functions, including cloud directory viewing, file search, batch uploading, downloading, and file deletion, copying links in various formats, and previews for images, markdown, text, and videos. Moreover, it boasts a more powerful album function and numerous other improvements and enhancements.

How to migrate from PicGo

PicList V1.5.0 and above versions provide the one-click migration function. Enter the Settings page, and then click the right button on the Migrate from PicGo option to migrate. Please restart the application to take effect after migration.

PicList-Core

The core of PicList is based on the original PicGo-Core PicList-core, which is adapted for cloud deletion and other functions, and adds watermark addition and image compression / scaling / rotation / format conversion functions, which can be called through CLI command line, support starting the built-in upload server through picgo-server,as well as some other function changes.

if you want to use PicList-core, please go to https://github.com/Kuingsmile/PicList-Core, or go to npm official address to view the installation instructions.

Features

  • Retains all the features of PicGo and is compatible with the vast majority of existing PicGo plugins, including integrations with software like Typora and Obsidian.
  • Added multiple built-in image hosting platforms, such as WebDav, Lsky Pro, local image hosting, SFTP and Telegra.ph. The original built-in imgur image host now also supports account login for uploading.
  • Within the album, you can synchronize the deletion of cloud images. This is supported across all built-in image hosts and multiple plugins.
  • The album now offers advanced search and sorting features, as well as batch URL modification.
  • Built-in tools for adding watermarks, compressing images, scaling images, rotating images, and converting image formats are now available. Advanced renaming is also supported.
  • Upload interface supports form upload files, can be shared by multiple computers
  • Configuration can be synchronized to Github/Gitee/Gitea repositories.
  • Manages over ten types of image hosting platforms, allowing online viewing of cloud directories, file searching, batch uploading, batch downloading, file deletion, and more.
  • Support previewing multiple formats of files, including pictures, videos, plain text files and markdown files, etc. For the specific formats supported, please refer to Supported file format list
  • Supports the use of regular expressions for batch renaming of cloud files.
  • For private storage buckets, pre-signed link copying for sharing is available.
  • Software auto-updates are available, along with multiple startup modes, and many other feature details have been added and optimized.
  • The PicGo interface has been enhanced, window size restrictions have been unlocked, and some interface layouts have been beautified.
  • The installation package for the Mac platform is now signed, addressing the recurring issue on PicGo where the installation package was reported as damaged.

How to use

How to use in VScode

Please install my matching plugin VS-PicList, compared with the vs-picgo plugin, the plugin directly depends on the PicList desktop software, supports a variety of uploads and direct cloud deletion in Vscode and other functions.

How to use in Typora

Version 1.6.0-dev and above

Typora 1.6.0-dev and above versions now support PicList natively

Now you need to set the upload service PicList and PicGo (app) to the installation path of PicList at the same time, it has been fixed in latest dev version.

download link

Version < 1.6.0-dev

Windows:

Enter the Typora settings page, select the image, set the upload service to PicGo(app), and then fill in the installation path of PicList in PicGo path, as shown below:

image

Or, you can also use the npm install piclist command to install PicList-core, and then set the upload service to PicGo-Core(command line).

MacOS:

Enter the Typora settings page, select the image, set the upload service to Custom Command, and then fill in /Applications/PicList.app/Contents/MacOS/PicList upload in Command, as shown below:

image

The verification of the upload option may have problems, you can ignore it, and use it directly.

How to use in Obsidian

In the community plugins, search for and install the Image auto upload Plugin. Next, go to the plugin settings page and change the default uploader to PicGo(app). Set the PicGo server to http://127.0.0.1:36677/upload as shown in the image below. Additionally, this plugin also supports cloud-based deletion through PicList. To use this feature, enter http://127.0.0.1:36677/delete in the deletion interface.

image

How to use in docker

docker run

Change the ./piclist to your own path, this is the path where you put your config.json file, and change the piclist123456 to your own secret key.

docker run -d \
  --name piclist \
  --restart always \
  -p 36677:36677 \
  -v "./piclist:/root/.piclist" \
  kuingsmile/piclist:latest \
  node /usr/local/bin/picgo-server -k piclist123456

docker-compose

download docker-compose.yml from piclist-core repo, or copy the following content to docker-compose.yml:

version: '3.3'

services:
  node:
    image: 'kuingsmile/piclist:latest'
    container_name: piclist
    restart: always
    ports:
      - 36677:36677
    volumes:
      - './piclist:/root/.piclist'
    command: node /usr/local/bin/picgo-server -k piclist123456

You can change the ./piclist to your own path, this is the path where you put your config.json file, and change the command to your own secret key.

Then run:

docker-compose up -d

Supported platforms

Platform Album cloud deletion Cloud storage management
SM.MS ✔️ ✔️
Github ✔️ ✔️
Imgur ✔️ ✔️
Tencent COS V5 ✔️ ✔️
Aliyun OSS ✔️ ✔️
Upyun ✔️ ✔️
Qiniu ✔️ ✔️
S3 API compatible platform ✔️ ✔️
WebDAV ✔️ ✔️
Local ✔️ ✔️
Built-in SFTP ✔️ ✔️
Doge Cloud ✔️ ✔️
PicList(Lasso-Doll) ✔️ ✔️
Telegra.ph ✔️ ×
Lsky Pro ✔️ ✔️
Plugin Album cloud deletion
picgo-plugin-s3 ✔️
picgo-plugin-alist ✔️
picgo-plugin-huawei-uploader ✔️
picgo-plugin-dogecloud ✔️

Download and install

https://github.com/Kuingsmile/PicList/releases/latest

Homebrew

MacOS users can now use Homebrew to install PicList, just execute the following command:

brew install piclist --cask

Uninstall:

brew uninstall piclist

Mac special instructions

If the macOS system installs PicList and displays "file is damaged" or installs and opens without response, please upgrade to PicList V1.4.1 or above.

After V1.4.1, all mac installation packages have been signed by my developer certificate, will not be recognized by the macOS system as "malicious software", will not appear "file is damaged" prompt.

Mac App Store

Due to the sandbox mechanism of Mac App Store, many functions cannot be used normally, so the installation method of Mac App Store is no longer supported.

If you have purchased PicList through Mac App Store, please add my WeChat pku_sq_ma, I will refund you.

Thank you again for your support for PicList.

Of course, if you don't want to pay, you can also download the free installation package through Github to install.

Application screenshot

image image image image image image

Development instructions

  1. You need to have Node, Git environment, and understand the related knowledge of npm.
  2. git clone https://github.com/Kuingsmile/PicList.git and enter the project. yarn download dependencies Note that if you don't have yarn, please go to the official website to download and install it before using it. Using npm install will cause unknown errors!
  3. Mac needs Xcode environment, Windows needs VS environment.
  4. If you need to contribute code, you can refer to contribution guide

Development mode

Enter yarn run dev to enter development mode, which has hot reload feature. However, it should be noted that the development mode is unstable and there will be process crashes. At this time, you need to:

ctrl+c # Exit development mode yarn run dev # Re-enter development mode

Note: After the development mode is running, the application icon of PicList will appear in the application area of the taskbar in the lower right corner of the bottom bar.

Production mode

If you need to build it yourself, you can start building with yarn run build. After the build is successful, the corresponding installation file will appear in the dist_electron directory.

Other related

  • PicList-Core : A core library based on PicGo-Core for CLI operations and project development
  • PicHoro: A mobile APP that works with PicList
  • VS-PicList: A VScode plugin that works with PicList

Communication group

If you have any questions, you can join the TG group for communication.

PicList TG Group

tg

License

This project is open source under the MIT license. Welcome everyone to use and contribute code. Thank you for the open source spirit of the original author Molunerfinn.

MIT

Copyright (c) 2017-present Molunerfinn

Copyright (c) 2023-present Kuingsmile

Star Me

  • Star GitHub stars

Stargazers over time

piclist's People

Contributors

alaj avatar chowrex avatar chungzh avatar eonie avatar huiyifyj avatar iamlongalong avatar kuingsmile avatar molunerfinn avatar neil978 avatar peiyuanix avatar smi1e96 avatar stdsuperman avatar upupming avatar wave-syj avatar xmuli avatar zhullyb avatar zwingz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

piclist's Issues

s3插件加载失败

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.9.8

系统信息 | System Information

Windows

问题重现 | Bug reproduce

PicGo(v2.3.1)能正常安装加载s3插件

node(v18.17.0)


相关日志 | Logs

2023-07-28 15:42:19 [PicList ERROR]
------Error Stack Begin------
Error: Cannot find module './validator'
Require stack:

  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\fast-xml-parser\src\fxp.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\protocols\Aws_query.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\commands\AssumeRoleCommand.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\defaultStsRoleAssumers.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\runtimeConfig.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\STSClient.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\index.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\runtimeConfig.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\S3Client.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\index.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\picgo-plugin-s3\dist\uploader.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\picgo-plugin-s3\dist\index.js
  • C:\Softwares\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js
  • C:\Softwares\PicList\resources\app.asar\index.js
  • at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
    at n._resolveFilename (node:electron/js2c/browser_init:2:109411)
    at Module._load (node:internal/modules/cjs/loader:811:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1035:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object. (C:\Users\Admin\AppData\Roaming\piclist\node_modules\fast-xml-parser\src\fxp.js:3:19)
    at Module._compile (node:internal/modules/cjs/loader:1141:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
    at Module.load (node:internal/modules/cjs/loader:1011:32)
    -------Error Stack End-------
    2023-07-28 15:42:19 [PicList SUCCESS] 插件安装成功
    2023-07-28 15:42:29 [PicList ERROR]
    ------Error Stack Begin------
    Error: Cannot find module './validator'
    Require stack:
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\fast-xml-parser\src\fxp.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\protocols\Aws_query.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\commands\AssumeRoleCommand.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\defaultStsRoleAssumers.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\runtimeConfig.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\STSClient.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-sts\dist-cjs\index.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\runtimeConfig.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\S3Client.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules@aws-sdk\client-s3\dist-cjs\index.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\picgo-plugin-s3\dist\uploader.js
  • C:\Users\Admin\AppData\Roaming\piclist\node_modules\picgo-plugin-s3\dist\index.js
  • C:\Softwares\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js
  • C:\Softwares\PicList\resources\app.asar\index.js
  • at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
    at n._resolveFilename (node:electron/js2c/browser_init:2:109411)
    at Module._load (node:internal/modules/cjs/loader:811:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1035:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object. (C:\Users\Admin\AppData\Roaming\piclist\node_modules\fast-xml-parser\src\fxp.js:3:19)
    at Module._compile (node:internal/modules/cjs/loader:1141:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
    at Module.load (node:internal/modules/cjs/loader:1011:32)
    -------Error Stack End-------
    2023-07-28 15:42:29 [PicList INFO] [PicList Server] is listening at 36677
    2023-07-28 15:42:29 [PicList INFO] File server is running, http://localhost:36699

[Bug]: 粘贴到Obsidian后,文件名全部显示为image.png,而不是上传前修改的名字

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.6.0

系统信息 | System Information

Mac(arm64)

问题重现 | Bug reproduce

去看了下plugin那边的issue,好像没有人提这个问题,所以可能会不会是PicList在上传后的返回结果这里需要看一下

image

全部显示为image.png,实际是改过名字的,云端也是改过名字的

相关日志 | Logs

无报错

[Bug]: 已通过brew安装node,软件内仍要求安装nodejs

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.4.208(商店)

系统信息 | System Information

Mac

问题重现 | Bug reproduce

在插件设置中尝试安装插件,提示要求安装nodejs:
image

这里还有一个问题是左边栏和顶部有错位

然而之前已通过homebrew安装过node,在picgo里可以正常安装插件。版本信息:
image

相关日志 | Logs

2023-03-21 12:30:38 [PicList INFO] [PicList Server] is listening at 36677
2023-03-21 12:32:45 [PicList ERROR]
------Error Stack Begin------
Error: spawn npm ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
-------Error Stack End-------
2023-03-21 12:32:45 [PicList ERROR] NPM is not installed
2023-03-21 12:32:45 [PicList ERROR] 插件安装失败,失败码为-2,错误日志为

2023-03-21 12:33:14 [PicList ERROR]
------Error Stack Begin------
Error: spawn npm ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
-------Error Stack End-------
2023-03-21 12:33:14 [PicList ERROR] NPM is not installed
2023-03-21 12:33:14 [PicList ERROR] 插件安装失败,失败码为-2,错误日志为

2023-03-21 12:33:17 [PicList INFO] [PicList Server] shutdown
2023-03-21 12:33:22 [PicList INFO] [PicList Server] is listening at 36677
2023-03-21 12:34:12 [PicList ERROR]
------Error Stack Begin------
Error: spawn npm ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
-------Error Stack End-------

[Bug]:

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.8

系统信息 | System Information

Windows

问题重现 | Bug reproduce

使用typora上传图片功能,因为是微信上剪藏下来的,我想上传自己图床。复制黏贴后就弹出错误。typora是最新版本。

相关日志 | Logs

Error: No mime type found for file 202307311238287
at Gt (C:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:49520)
at Object.xt [as handle] (C:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:50356)
at gt.doUpload (C:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:33437)
at gt.start (C:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:32177)
at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
at async _r.upload (C:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:106001)
at async Object.upload (C:\Program Files\PicList\resources\app.asar\index.js:8:1815233)
at async lm (C:\Program Files\PicList\resources\app.asar\index.js:8:1951007)
at async C:\Program Files\PicList\resources\app.asar\index.js:8:1952463
-------Error Stack End-------
2023-07-31 12:38:53 [PicList INFO] [PicList Server] upload result
2023-07-31 12:38:53 [PicList WARN] [PicList Server] upload failed, see piclist.log for more detail ↑

[Feature]:

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.5.3

系统信息 | System Information

Mac

功能请求 | Feature request

剪切板图片自动上传功能

[Bug]: AppImage包启动失败

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.5.3

系统信息 | System Information

Linux

问题重现 | Bug reproduce

mengz@linux-dev💻~/Downloads 
❯ chmod +x PicList-1.5.3.AppImage 

mengz@linux-dev💻~/Downloads 
❯ ./PicList-1.5.3.AppImage

操作系统信息:

❯ cat /etc/os-release 
NAME="openSUSE Leap"
VERSION="15.4"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.4"
PRETTY_NAME="openSUSE Leap 15.4"

相关日志 | Logs

2023-03-30 14:49:28 [PicList ERROR] 
------Error Stack Begin------
Error: 
Something went wrong installing the "sharp" module

libvips-cpp.so.42: æ æ³æå¼å±äº«å¯¹è±¡æ件: 没æé£ä¸ªæ件æçå½

Possible solutions:
- Install with verbose logging and look for errors: "npm install --ignore-scripts=false --foreground-scripts --verbose sharp"
- Install for the current linux-x64 runtime: "npm install --platform=linux --arch=x64 sharp"
- Consult the installation documentation: https://sharp.pixelplumbing.com/install
    at Object.<anonymous> (/tmp/.mount_PicLislhDdKs/resources/app.asar/node_modules/sharp/lib/sharp.js:34:9)
    at Module._compile (node:internal/modules/cjs/loader:1141:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1196:10)
    at Module.load (node:internal/modules/cjs/loader:1011:32)
    at Module._load (node:internal/modules/cjs/loader:846:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1035:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/tmp/.mount_PicLislhDdKs/resources/app.asar/node_modules/sharp/lib/constructor.js:8:1)
    at Module._compile (node:internal/modules/cjs/loader:1141:14)
-------Error Stack End-------

[Feature]: 增加支持预览文件的类型

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.3

系统信息 | System Information

Mac

功能请求 | Feature request

你好,未来是否会考虑像kkFileView,增加doc、xls、ppt、pdf、epub等文件类型的预览支持呢

[Bug]: 布局问题

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.6

系统信息 | System Information

Windows

问题重现 | Bug reproduce

  1. 最下面一排,功能按键不显示
    Snipaste_2023-07-01_10-40-11
  2. 页面缩放时,图片与下面信息不跟随,会显得排版杂乱(不影响使用)
    Snipaste_2023-07-01_10-50-15

相关日志 | Logs

No response

[Bug]: 无法删除远端的图片

前置阅读 | Pre-reading

PicList的版本 | PicList Version

2.5.0

系统信息 | System Information

Windows

问题重现 | Bug reproduce

我用S3插件设置了CF的R2云存储作为图床,但是在我删除图片时候,软件提示删除成功但是在云端的桶中并没有成功删除,我找不到问题在哪。如果需要提供我的配置文件请联系我

相关日志 | Logs

2023-08-26 18:51:27 [PicList INFO] [PicList Server] is listening at 36677
2023-08-26 18:51:27 [PicList INFO] File server is running, http://localhost:36699
2023-08-26 18:53:04 [PicList SUCCESS] 插件安装成功
2023-08-26 18:53:44 [PicList INFO] [PicList Server] is listening at 36677
2023-08-26 18:53:44 [PicList INFO] File server is running, http://localhost:36699
2023-08-26 18:57:18 [PicList INFO] [PicList Server] get the request
2023-08-26 18:57:18 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 18:57:18 [PicList INFO] Before transform
2023-08-26 18:57:18 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 18:57:18 [PicList INFO] Before upload
2023-08-26 18:57:18 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 18:57:18 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 18:57:19 [PicList SUCCESS]
https://img.paretoa.com/2023/08/bcfb59f3217bf58529fc4352ededfcad.png
2023-08-26 18:57:20 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/2023/08/bcfb59f3217bf58529fc4352ededfcad.png
2023-08-26 19:00:54 [PicList INFO] [PicList Server] get the request
2023-08-26 19:00:54 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:00:54 [PicList INFO] Remove exif info.
2023-08-26 19:00:54 [PicList INFO] Before transform
2023-08-26 19:00:54 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:00:54 [PicList INFO] Before upload
2023-08-26 19:00:54 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:00:54 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:00:54 [PicList SUCCESS]
https://img.paretoa.com/img-host/img-host/2023/08/71ab26ca97e176fa5a15991005a246bc.png
2023-08-26 19:00:54 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/img-host/2023/08/71ab26ca97e176fa5a15991005a246bc.png
2023-08-26 19:01:58 [PicList INFO] [PicList Server] get the request
2023-08-26 19:01:58 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:01:58 [PicList INFO] Remove exif info.
2023-08-26 19:01:58 [PicList INFO] Before transform
2023-08-26 19:01:58 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:01:58 [PicList INFO] Before upload
2023-08-26 19:01:58 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:01:58 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:01:58 [PicList SUCCESS]
https://img.paretoa.com/img-host/img-host/2023/08/8a5365e09d90548b1a0e59e82b371cd1.png
2023-08-26 19:01:59 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/img-host/2023/08/8a5365e09d90548b1a0e59e82b371cd1.png
2023-08-26 19:03:01 [PicList INFO] [PicList Server] get the request
2023-08-26 19:03:01 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:03:01 [PicList INFO] Remove exif info.
2023-08-26 19:03:01 [PicList INFO] Before transform
2023-08-26 19:03:01 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:03:01 [PicList INFO] Before upload
2023-08-26 19:03:01 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:03:01 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:03:01 [PicList SUCCESS]
https://img.paretoa.com/img-host/2023/08/67481c03c49ffe642baf207b98e06e1b.png
2023-08-26 19:03:01 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/2023/08/67481c03c49ffe642baf207b98e06e1b.png
2023-08-26 19:07:23 [PicList INFO] [PicList Server] get the request
2023-08-26 19:07:23 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:07:23 [PicList INFO] Remove exif info.
2023-08-26 19:07:23 [PicList INFO] Before transform
2023-08-26 19:07:23 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:07:23 [PicList INFO] Before upload
2023-08-26 19:07:23 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:07:23 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:07:24 [PicList SUCCESS]
https://img.paretoa.com/img-host/img-host/2023/08/9160c1aa31aea6e962547dde97dfdd89.png
2023-08-26 19:07:24 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/img-host/2023/08/9160c1aa31aea6e962547dde97dfdd89.png
2023-08-26 19:08:16 [PicList INFO] [PicList Server] get the request
2023-08-26 19:08:16 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:08:16 [PicList INFO] Remove exif info.
2023-08-26 19:08:16 [PicList INFO] Before transform
2023-08-26 19:08:16 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:08:16 [PicList INFO] Before upload
2023-08-26 19:08:16 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:08:16 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:08:16 [PicList SUCCESS]
https://img.paretoa.com/img-host/2023/08/a21f56e74b5b120662b61eb4df6e8e73.png
2023-08-26 19:08:16 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/2023/08/a21f56e74b5b120662b61eb4df6e8e73.png
2023-08-26 19:10:27 [PicList INFO] [PicList Server] get the request
2023-08-26 19:10:27 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:10:27 [PicList INFO] Remove exif info.
2023-08-26 19:10:27 [PicList INFO] Before transform
2023-08-26 19:10:27 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:10:27 [PicList INFO] Before upload
2023-08-26 19:10:27 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:10:27 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:10:28 [PicList SUCCESS]
https://img.paretoa.com/img-host/img-host/2023/08/3c3932169848eeba206c0678ecf113de.png
2023-08-26 19:10:28 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/img-host/2023/08/3c3932169848eeba206c0678ecf113de.png
2023-08-26 19:11:21 [PicList INFO] [PicList Server] get the request
2023-08-26 19:11:21 [PicList INFO] [PicList Server] upload clipboard file
2023-08-26 19:11:22 [PicList INFO] Remove exif info.
2023-08-26 19:11:22 [PicList INFO] Before transform
2023-08-26 19:11:22 [PicList INFO] Transforming... Current transformer is [path]
2023-08-26 19:11:22 [PicList INFO] Before upload
2023-08-26 19:11:22 [PicList INFO] beforeUploadPlugins: renameFn running
2023-08-26 19:11:22 [PicList INFO] Uploading... Current uploader is [aws-s3]
2023-08-26 19:11:22 [PicList SUCCESS]
https://img.paretoa.com/img-host/2023/08/01907698ad0abec2fab67b27d44d843d.png
2023-08-26 19:11:22 [PicList INFO] [PicList Server] upload result: https://img.paretoa.com/img-host/2023/08/01907698ad0abec2fab67b27d44d843d.png

[Bug]: 相册预览名称错误

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.9.6

系统信息 | System Information

Windows

问题重现 | Bug reproduce

拖动图片到上传区域上传成功后,在预览显示的相册界面无法正常预览,查看文件名称后发现在文件名尾部追加了“undefined”字符,我不太懂js代码,不知道在哪里修改这个。

b2eb5c29b3e4c96be0e0262722db080

af2fd698787d4b3f84b1b048c74142f

9f1d50a19fe017f343ef2dd674d039a

相关日志 | Logs

http://maskmaskmask/TLS握手协议图.webpundefined
2023-07-11 11:39:53 [PicList INFO] [PicList Server] upload result http://maskmaskmask/TLS握手协议图.webpundefined
2023-07-11 11:48:11 [PicList INFO] Compress or convert image
2023-07-11 11:48:11 [PicList INFO] Before transform
2023-07-11 11:48:11 [PicList INFO] Transforming... Current transformer is [path]
2023-07-11 11:48:11 [PicList INFO] Before upload
2023-07-11 11:48:11 [PicList INFO] beforeUploadPlugins: renameFn running
2023-07-11 11:48:11 [PicList INFO] Uploading... Current uploader is [qiniu]
2023-07-11 11:48:12 [PicList SUCCESS]
http://maskmaskmask/算法协商图1.webpundefined
2023-07-11 11:48:15 [PicList INFO] Compress or convert image
2023-07-11 11:48:15 [PicList INFO] Before transform
2023-07-11 11:48:15 [PicList INFO] Transforming... Current transformer is [path]
2023-07-11 11:48:15 [PicList INFO] Before upload
2023-07-11 11:48:15 [PicList INFO] beforeUploadPlugins: renameFn running
2023-07-11 11:48:15 [PicList INFO] Uploading... Current uploader is [qiniu]
2023-07-11 11:48:16 [PicList SUCCESS]
http://maskmaskmask/算法协商图2.webpundefined

[Bug]: 安装了remove-exif后无法上传图片

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.4.1

系统信息 | System Information

Windows

问题重现 | Bug reproduce

安装插件前还能上传,安装以后就一致卡在 Starting to remove EXIF data

相关日志 | Logs

2023-03-09 18:03:02 [PicList INFO] Compress or convert image
2023-03-09 18:03:03 [PicList INFO] Before transform
2023-03-09 18:03:03 [PicList INFO] Transforming... Current transformer is [path]
2023-03-09 18:03:03 [PicList INFO] Before upload
2023-03-09 18:03:03 [PicList INFO] beforeUploadPlugins: renameFn running
2023-03-09 18:03:03 [PicList INFO] Uploading... Current uploader is [github]
2023-03-09 18:03:05 [PicList SUCCESS]
https://xxxx.webp
2023-03-09 18:03:06 [PicList INFO] detect second instance
2023-03-09 18:03:31 [PicList SUCCESS] 插件安装成功
2023-03-09 18:03:44 [PicList INFO] Compress or convert image
2023-03-09 18:03:44 [PicList INFO] Before transform
2023-03-09 18:03:44 [PicList INFO] Transforming... Current transformer is [path]
2023-03-09 18:03:44 [PicList INFO] Before upload
2023-03-09 18:03:44 [PicList INFO] beforeUploadPlugins: renameFn running
2023-03-09 18:03:44 [PicList INFO] beforeUploadPlugins: remove-exif running
2023-03-09 18:03:44 [PicList INFO] **** Starting to remove EXIF data ****

更新问题

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.1

系统信息 | System Information

Windows

问题重现 | Bug reproduce

更新的时候,双击更新包安装,安装位置和之前一样,但安装结束后每次都是原来的安装位置所有文件都不见了。

重新再次安装才行。但是这样所有的配置就都没有了,要重新配置,上传记录也没了。。。

每次更新都要从头开始配置。。。。。

相关日志 | Logs

No response

[Bug]: 一旦勾选“上传前重命名”,上传图片时PicList就会闪退。

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.9.3

系统信息 | System Information

Windows

问题重现 | Bug reproduce

一旦勾选“上传前重命名”,上传图片时PicList就会闪退。(Windows11)
如果单独使用“时间戳命名”或者“高级重命名”,则功能正常。

相关日志 | Logs

2023-06-02 16:29:53 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:40:45 [PicList INFO] [PicList Server] get the request {"list":["E:\Icon\XXY_icon\XXY_icon_color.jpg"]}
2023-06-02 16:40:45 [PicList INFO] [PicList Server] upload files in list
2023-06-02 16:40:55 [PicList INFO] [PicList Server] get the request {"list":["E:\Icon\XXY_icon\XXY_icon_color.jpg"]}
2023-06-02 16:40:55 [PicList INFO] [PicList Server] upload files in list
2023-06-02 16:41:05 [PicList INFO] Before transform
2023-06-02 16:41:05 [PicList INFO] Transforming... Current transformer is [path]
2023-06-02 16:41:05 [PicList INFO] Before upload
2023-06-02 16:41:05 [PicList INFO] beforeUploadPlugins: renameFn running
2023-06-02 16:41:29 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:42:54 [PicList INFO] [PicList Server] get the request {"list":["E:\Icon\XXY_icon\XXY_icon_color.jpg"]}
2023-06-02 16:42:54 [PicList INFO] [PicList Server] upload files in list
2023-06-02 16:42:54 [PicList INFO] Before transform
2023-06-02 16:42:54 [PicList INFO] Transforming... Current transformer is [path]
2023-06-02 16:42:54 [PicList INFO] Before upload
2023-06-02 16:42:54 [PicList INFO] beforeUploadPlugins: renameFn running
2023-06-02 16:43:13 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:44:41 [PicList INFO] Before transform
2023-06-02 16:44:41 [PicList INFO] Transforming... Current transformer is [path]
2023-06-02 16:44:42 [PicList INFO] Before upload
2023-06-02 16:44:42 [PicList INFO] beforeUploadPlugins: renameFn running
2023-06-02 16:44:53 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:46:45 [PicList INFO] Before transform
2023-06-02 16:46:45 [PicList INFO] Transforming... Current transformer is [path]
2023-06-02 16:46:46 [PicList INFO] Before upload
2023-06-02 16:46:46 [PicList INFO] beforeUploadPlugins: renameFn running
2023-06-02 16:47:00 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:49:06 [PicList INFO] [PicList Server] is listening at 36677
2023-06-02 16:49:28 [PicList INFO] Before transform
2023-06-02 16:49:28 [PicList INFO] Transforming... Current transformer is [path]

[Feature]: Uploading auto deletes local file

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.7.0

系统信息 | System Information

Windows

功能请求 | Feature request

The plugin "auto-delete" seems to not work with piclist. And even with PicGo, in Obsidian, when using the command "Image auto upload Plugin: Upload all images", it only deletes the 1st image

[Feature]: 针对Obsidian,添加图片预处理功能

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.5.2

系统信息 | System Information

Windows 11 专业版

功能请求 | Feature request

obsidian默认语法支持对图片的预览大小进行调整,具体格式如下

![image|px]()

其中Px为尺寸大小。这在图片默认填充全屏的特定主题下非常实用。

目前的Picgo重命名功能无法实现自动添加并无弹窗提醒。

希望在重命名这方面添加默认尺寸后缀。

效果预览:

image

[Bug]: “开启上传提示”为“关”的情况下依然弹出通知

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.7

系统信息 | System Information

Windows

问题重现 | Bug reproduce

设置不起作用

上传依旧通知

相关日志 | Logs

from piclist.log

2023-07-18 00:45:10 [PicList INFO] Before transform 
2023-07-18 00:45:10 [PicList INFO] Transforming... Current transformer is [path] 
2023-07-18 00:45:10 [PicList INFO] Before upload 
2023-07-18 00:45:10 [PicList INFO] beforeUploadPlugins: renameFn running 
2023-07-18 00:45:10 [PicList INFO] Uploading... Current uploader is [smms] 
2023-07-18 00:45:13 [PicList SUCCESS] 
https://s2.loli.net/2023/07/18/<image>.png 

增加对chevereto图床的支持

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.5.3

系统信息 | System Information

Windows

功能请求 | Feature request

chevereto图床无法删除云端图片,希望增加对chevereto图床的支持。

[Bug]: Typora自定义命令行上传验证失败

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.4.3

系统信息 | System Information

Mac

问题重现 | Bug reproduce

偏好设置 --> 图像 --> 上传服务设定 --> 自定义命令 --> 输入如下命令:

/Applications/PicList.app/Contents/MacOS/PicList upload

点击 验证图片上传选项

提示验证失败(实际上成功了)
image

相关日志 | Logs

No response

[Feature]: 存储路径接口开放

前置阅读 | Pre-reading

PicList的版本 | PicList Version

2.5.1

系统信息 | System Information

Windows

功能请求 | Feature request

希望把github配置中存储路径这个接口开放出去,这样在Obsidian不同仓库可以配置不同的存储路径

批量编辑文件名

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.3.0

系统信息 | System Information

Windows

功能请求 | Feature request

希望能有编辑(批量编辑)云端文件名的功能

[Feature]: 图片处理方式:只填入宽或者高,另一边自适应

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.9.8

系统信息 | System Information

Windows

功能请求 | Feature request

图片上传前的处理方式:
根据 EXIF 信息,或其他方式,先确定图片是横版还是竖版,然后只填入宽或者高,另一边自适应。
比如:
1920x1080.jpg
1440x1200.jpg
300x400.jpg
当限制宽度为 800 时,这些图片的高度就自动计算,不足设定值时,保持原来大小,结果:
1422x800.jpg
960x800.jpg
300x400.jpg
限制高度同理。

(非常优秀的项目,已赞 🎉)

[Feature]: 希望可以提供Windows-arm64版本

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.7.0

系统信息 | System Information

Windows

功能请求 | Feature request

目前在使用win on arm设备,虽然x64版本可以转译运行,但还是希望可以原生支持arm64,十分感谢

[Bug]: 为什么每次更新都是卸载而不是覆盖呢?

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.6

系统信息 | System Information

Windows

问题重现 | Bug reproduce

每次检查到新版本,先手动到github下载,下载完毕点击安装,安装时程序会自己检测到之前老版本的安装目录。然后正常情况下应该直接安装就会覆盖掉之前的目录,但实际情况是按照安装步骤走,走完之后系统会提示安装了新软件,但实际上安装目录被清空了,软件并不存在,看起来像是卸载的效果。必须再手动安装一遍,但是之前的配置数据也就不复存在了。

相关日志 | Logs

数据被清空,没有日志了

上传图片失败

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.5

系统信息 | System Information

Windows

问题重现 | Bug reproduce

一样的配置picGo可以,但是picList上传失败
Snipaste_2023-06-30_19-25-07
Snipaste_2023-06-30_19-30-41

相关日志 | Logs

------Error Stack Begin------
TypeError: Cannot set properties of undefined (setting 'picBed')
at gt.start (D:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:29232)
at cr.upload (D:\Program Files\PicList\resources\app.asar\node_modules\piclist\dist\index.cjs.js:1:102816)
at Object.upload (D:\Program Files\PicList\resources\app.asar\index.js:8:1814611)
at async mm (D:\Program Files\PicList\resources\app.asar\index.js:8:1949939)
-------Error Stack End-------

[Feature]:

前置阅读 | Pre-reading

PicList的版本 | PicList Version

2.5.3

系统信息 | System Information

Windows

功能请求 | Feature request

可不可用插件调用多个图床上传图片那?现在用两个笔记,一个图床容易混

[Bug]: 在使用 yourls 作为短链服务时 app 卡退

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.7

系统信息 | System Information

Mac(arm64)

问题重现 | Bug reproduce

yourls 短链服务域名

填写的是 example.com 形式的域名,没写http(s)://
下面日志中也隐去了我的真实域名,用 example.com 代替

signature

填写的是十位的字符串

现象

  • 在这种配置下,使用检测剪贴板自动上传会闪退;
  • 在不使用短链接服务时就不会闪退。

相关日志 | Logs

piclist.log

2023-07-13 08:22:48 [PicList INFO] [PicList Server] is listening at 36677 
2023-07-13 09:06:06 [PicList INFO] clipboard changed 
2023-07-13 09:06:29 [PicList INFO] Compress or convert image 
2023-07-13 09:06:31 [PicList INFO] Before transform 
2023-07-13 09:06:31 [PicList INFO] Transforming... Current transformer is [path] 
2023-07-13 09:06:43 [PicList INFO] Before upload 
2023-07-13 09:06:43 [PicList INFO] beforeUploadPlugins: renameFn running 
2023-07-13 09:06:43 [PicList INFO] Uploading... Current uploader is [aws-s3] 
2023-07-13 09:06:55 [PicList SUCCESS] 
https://file.example.com/2023/07/025d1581cb44980946e62e2bd1b8f3eb.webp 

piclist-gui-local.log

2023-07-13 09:06:57 [PicList ERROR] 
------Error Stack Begin------
TypeError: Cannot read properties of undefined (reading 'data')
    at Da (/Applications/PicList.app/Contents/Resources/app.asar/index.js:8:1805253)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Wa (/Applications/PicList.app/Contents/Resources/app.asar/index.js:8:1815887)
    at async mm (/Applications/PicList.app/Contents/Resources/app.asar/index.js:8:1950014)
-------Error Stack End------- 
2023-07-13 09:06:57 [PicList ERROR] 
------Error Stack Begin------
TypeError: Object has been destroyed
    at wl (/Applications/PicList.app/Contents/Resources/app.asar/index.js:8:1990425)
    at EventEmitter.<anonymous> (/Applications/PicList.app/Contents/Resources/app.asar/index.js:8:1988992)
    at EventEmitter.emit (node:events:513:28)
    at EventEmitter.emit (node:domain:489:12)
-------Error Stack End------- 

[Bug]: 在obsidian中选择piclist删除图片后客户端自动退出

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.9.1

系统信息 | System Information

Windows

问题重现 | Bug reproduce

在obsidian中选择图片链接右键选择「使用piclist删除图片」,成功删除图片后,客户端自动退出。
特别说明:使用了githubPlus插件,不知道是否有影响,从日志也没看出来自动退出的原因。

相关日志 | Logs

2023-05-19 21:50:23 [PicList INFO] [PicList Server] get the request {"list":[{"fileName":"测试202305192149033.jpg","width":1497,"height":727,"extname":".jpg","imgUrl":"https://fastly.jsdelivr.net/gh/lanx214/picbed@main/img/测试202305192149033.jpg","sha":"a4738be61e49eb6c4312d578f4bd4ec35598a2ed","type":"githubPlus","config":{"repo":"lanx214/picbed","branch":"main","token":"手动马赛克","path":"img/","customUrl":"https://fastly.jsdelivr.net/gh/lanx214/picbed@main/","origin":"github","_configName":"Default","_id":"7611a61b-72c9-4ea3-9f36-b5509fba9e29","_createdAt":1681786094966,"_updatedAt":1683250913366},"id":"2f6d212b-e140-4b41-895f-2cfb05ce1a38","createdAt":1684504176209,"updatedAt":1684504176209}]}
2023-05-19 21:50:30 [PicList INFO] [PicList Server] is listening at 36677

[Bug]: 上传动图无法播放的问题

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.8

系统信息 | System Information

Windows

问题重现 | Bug reproduce

这是一张示例动图:
login

如果手动上传到 SMMS 图床,得到的图片链接是能正常播放的。
![login.gif](https://s2.loli.net/2023/07/23/jMiRLtrVAqW4SDY.gif)

但通过 PicList 上传后的到的链接如下且不能正常播放
![](https://s2.loli.net/2023/07/23/rcNGxiasFB8m3hg.gif)

复现过程:
2动画

相关日志 | Logs

No response

[Feature]: 希望可以增加自定义短链服务

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.6

系统信息 | System Information

All

功能请求 | Feature request

希望增加对第三方短链服务的支持

YOURLS 是一个从 2009 年创立的开源自建短链接系统。

只需要 POST 请求 https:$domain/yourls-api.php?signature=$signature&action=shorturl&url=$url

项目
$domain 自建 YOURLS 的域名
$signature https:$domain/admin/tools.php 上可以找到
$url 目标URL

返回 XML 示例:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<root>
  <status>success</status>
  <code/>
  <message>github.com has been saved</message>
  <errorCode/>
  <statusCode>200</statusCode>
  <url>
    <keyword>ynuwq</keyword>
    <url>github.com</url>
    <title>github.com</title>
    <date>2023-07-07 12:32:12</date>
    <ip>***.***.***.***</ip>
  </url>
  <title>github.com</title>
  <shorturl>https://$domain/ynuwq</shorturl>
</root>

其中 IP 为发起请求者的 IP 。

[Bug]: 上传图片转换成webp格式后,在相册中不显示

前置阅读 | Pre-reading

PicList的版本 | PicList Version

1.9.4

系统信息 | System Information

Mac

问题重现 | Bug reproduce

上传图片到GitHub,图片处理选择转换成webp格式,压缩质量选75。

图片上传成功后,在菜单栏点击图标、以及相册中,图片均不能正常显示

相关日志 | Logs

No response

[Bug]: 无法配置 GitHub

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v1.0.0

系统信息 | System Information

Linux

问题重现 | Bug reproduce

在管理页面, 只有 配置别名, token, 用户名, 代理, CDN 加速域名 可以修改, 没有配置 repo, branch, path 的输入框. 我尝试直接修改 manage.json 配置文件, 但并没有效果.

相关日志 | Logs

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.