📝 Docs(custom): update readme

This commit is contained in:
Kuingsmile
2025-08-19 11:17:22 +08:00
parent 6bdefe80e7
commit b1fb31d655
6 changed files with 500 additions and 500 deletions

View File

@@ -2,14 +2,14 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json # yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json
PackageIdentifier: Kuingsmile.PicList PackageIdentifier: Kuingsmile.PicList
PackageVersion: 3.0.0 PackageVersion: 3.0.1
InstallerType: nullsoft InstallerType: nullsoft
Installers: Installers:
- Architecture: x64 - Architecture: x64
InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.0/PicList-Setup-3.0.0.exe InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.1/PicList-Setup-3.0.1.exe
InstallerSha256: 028F10E6A96CDFf4DF7018DAE6C34357D945329FD069BFD8DFBEDE817F9B56BF InstallerSha256: E819AF4D545A344814504C77DCB539CFCD4707E6B63F1FB26C3D365EAF295AC6
- Architecture: arm64 - Architecture: arm64
InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.0/PicList-Setup-3.0.0-arm64.exe InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.1/PicList-Setup-3.0.1-arm64.exe
InstallerSha256: 04474E68B3A0806B7B5CC4650D42DC9B1A5086528ED45AD6520458B0B4371287 InstallerSha256: 0F5001AFD90898CA5477A6CAED5D76A4A6EE89FB9EF6309ACA83298A992A512A
ManifestType: installer ManifestType: installer
ManifestVersion: 1.9.0 ManifestVersion: 1.9.0

View File

@@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json # yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json
PackageIdentifier: Kuingsmile.PicList PackageIdentifier: Kuingsmile.PicList
PackageVersion: 3.0.0 PackageVersion: 3.0.1
PackageLocale: en-US PackageLocale: en-US
Publisher: Kuingsmile Publisher: Kuingsmile
PublisherUrl: https://github.com/Kuingsmile PublisherUrl: https://github.com/Kuingsmile

View File

@@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json # yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json
PackageIdentifier: Kuingsmile.PicList PackageIdentifier: Kuingsmile.PicList
PackageVersion: 3.0.0 PackageVersion: 3.0.1
DefaultLocale: en-US DefaultLocale: en-US
ManifestType: version ManifestType: version
ManifestVersion: 1.9.0 ManifestVersion: 1.9.0

301
README.md
View File

@@ -1,7 +1,7 @@
<div align="center"> <div align="center">
<img src="https://imgx.horosama.com/admin_uploads/2022/10/2022_10_05_633d79e401694.png" alt="PicList Logo"> <img src="https://imgx.horosama.com/admin_uploads/2022/10/2022_10_05_633d79e401694.png" alt="PicList Logo">
<h1>PicList</h1> <h1>PicList</h1>
<p><strong>Powerful cloud storage and image hosting management tool</strong></p> <p><strong>强大的云存储与图床管理工具</strong></p>
<a href="https://github.com/Kuingsmile/PicList/actions"> <a href="https://github.com/Kuingsmile/PicList/actions">
<img src="https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square" alt="Code Style"> <img src="https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square" alt="Code Style">
</a> </a>
@@ -13,133 +13,134 @@
</a> </a>
</div> </div>
![Repository Stats](https://repobeats.axiom.co/api/embed/9e4ec90b7b50f8e9c10d77439e49e26b303fabed.svg "Repobeats analytics image") ![仓库统计](https://repobeats.axiom.co/api/embed/9e4ec90b7b50f8e9c10d77439e49e26b303fabed.svg "Repobeats analytics image")
[简体中文](https://github.com/Kuingsmile/PicList/blob/dev/README_cn.md) | English 简体中文 | [English](https://github.com/Kuingsmile/PicList/blob/dev/README_en.md)
## 📑 Table of Contents ## 📑 目录
- [📑 Table of Contents](#-table-of-contents) - [📑 目录](#-目录)
- [Introduction](#introduction) - [简介](#简介)
- [Official Website](#official-website) - [官方网址](#官方网址)
- [How to Migrate from PicGo](#how-to-migrate-from-picgo) - [如何从PicGo迁移](#如何从picgo迁移)
- [PicList-Core](#piclist-core) - [PicList-Core](#piclist-core)
- [Key Features](#key-features) - [特色功能](#特色功能)
- [Integration Guides](#integration-guides) - [如何使用](#如何使用)
- [VSCode Integration](#vscode-integration) - [如何在VSCode中使用](#如何在vscode中使用)
- [Typora Integration](#typora-integration) - [如何在Typora中使用](#如何在typora中使用)
- [**Version 1.6.0-dev and above**](#version-160-dev-and-above) - [**1.6.0版本及以上**](#160版本及以上)
- [**Version \< 1.6.0-dev**](#version--160-dev) - [**1.6.0版本以下**](#160版本以下)
- [Obsidian Integration](#obsidian-integration) - [如何在Obsidian中使用](#如何在obsidian中使用)
- [Docker Integration](#docker-integration) - [如何在Docker中使用](#如何在docker中使用)
- [Using docker run](#using-docker-run) - [使用docker run命令](#使用docker-run命令)
- [Using docker-compose](#using-docker-compose) - [使用docker-compose](#使用docker-compose)
- [Supported Platforms](#supported-platforms) - [已支持平台](#已支持平台)
- [Download and Install](#download-and-install) - [下载安装](#下载安装)
- [Direct Download](#direct-download) - [直接下载](#直接下载)
- [Scoop (Windows)](#scoop-windows) - [ScoopWindows](#scoopwindows)
- [Winget (Windows)](#winget-windows) - [Winget (Windows)](#winget-windows)
- [Homebrew (macOS)](#homebrew-macos) - [HomebrewmacOS](#homebrewmacos)
- [OS Requirements](#os-requirements) - [系统版本要求](#系统版本要求)
- [Windows](#windows) - [Windows](#windows)
- [macOS](#macos) - [macOS](#macos)
- [Linux](#linux) - [Linux](#linux)
- [Screenshots](#screenshots) - [应用截图](#应用截图)
- [Development](#development) - [开发说明](#开发说明)
- [Prerequisites](#prerequisites) - [前提条件](#前提条件)
- [Getting Started](#getting-started) - [开始开发](#开始开发)
- [Development Mode](#development-mode) - [开发模式](#开发模式)
- [Production Build](#production-build) - [生产构建](#生产构建)
- [Related Projects](#related-projects) - [其它相关](#其它相关)
- [Community](#community) - [交流群](#交流群)
- [License](#license) - [License](#license)
- [Star Me](#star-me) - [Star Me](#star-me)
## Introduction ## 简介
PicList is an efficient cloud storage and image hosting management tool built upon PicGo with extensive enhancements. It combines complete image hosting capabilities with comprehensive cloud storage management features, offering: PicList是一款高效的云存储和图床平台管理工具基于PicGo深度二次开发提供完整的图床功能和全面的云存储管理能力主要特点包括
- All original PicGo functionality plus compatibility with most PicGo plugins - 完整保留PicGo所有功能兼容大部分PicGo插件
- Extended built-in image hosting platforms (WebDav, local hosting, SFTP, etc.) - 扩展了内置图床平台如WebDav、本地图床和SFTP等
- Cloud-synchronized file deletion in album view - 相册支持同步云端删除文件
- Comprehensive cloud storage management with file operations, search, and previews - 全面的云存储管理功能,包括文件操作、搜索和预览
- Built-in image processing tools (watermarks, compression, scaling, rotation, format conversion) - 内置图像处理工具,如水印、压缩、缩放、旋转和格式转换
## Official Website ## 官方网址
Please visit the [PicList official website piclist.cn](https://piclist.cn) for more information. 请访问 [PicList官网 piclist.cn](https://piclist.cn) 获取更多信息。
You can also visit the [DeepWiki of PicList](https://deepwiki.com/Kuingsmile/PicList) to learn more about the project architecture and development. 此外,你也可以访问[DeepWiki of PicList](https://deepwiki.com/Kuingsmile/PicList)了解更多关于项目架构和开发的内容。
## How to Migrate from PicGo ## 如何从PicGo迁移
PicList `V1.5.0` and above provide a `one-click migration` function. Enter the `Settings` page, click the button next to `Migrate from PicGo`, then restart the application for changes to take effect. PicList `V1.5.0`以上版本提供 `一键迁移`功能,进入 `设置`页面,然后在 `从PicGo迁移`选项点击右侧按钮即可,迁移后请重启应用生效。
## PicList-Core ## PicList-Core
PicList uses a modified version of PicGo-Core called [PicList-core](https://github.com/Kuingsmile/PicList-Core), adapted for cloud deletion and extended with features like: PicList的内核使用[PicList-core](https://github.com/Kuingsmile/PicList-Core)这是基于原版PicGo-Core修改的版本具有以下增强功能
- Watermark addition - 水印添加
- Image compression, scaling, rotation, and format conversion - 图片压缩、缩放、旋转和格式转换
- CLI command support - CLI命令行支持
- Built-in upload server via `picgo-server` command - 通过`picgo-server`命令启动上传服务器
To use PicList-core separately, visit [GitHub repo](https://github.com/Kuingsmile/PicList-Core) or the [npm package](https://www.npmjs.com/package/piclist). 如果您希望单独使用PicList-core,请访问[GitHub仓库](https://github.com/Kuingsmile/PicList-Core)或[npm包](https://www.npmjs.com/package/piclist)
## Key Features ## 特色功能
- **Complete Compatibility**: Works with Typora, Obsidian, and most PicGo plugins - **完全兼容性**:适用于TyporaObsidian和大多数PicGo插件
- **Extended Platform Support**: Added WebDav, Lsky Pro, local hosting, SFTP, and account-based Imgur uploads - **扩展平台支持**新增WebDav、兰空图床、本地图床、SFTP等原内置imgur图床额外支持账号登录上传
- **Cloud-Sync Album**: Delete images from storage alongside local entries - **云端同步相册**:支持同步删除云端图片,兼容所有内置图床和多个插件
- **Advanced Album Features**: Search, sort, and batch URL modification - **高级相册功能**高级搜索、排序和批量URL修改
- **Built-in Image Tools**: Add watermarks, compress, scale, rotate, and convert formats - **内置图像工具**:水印添加、图片压缩、图片缩放、图片旋转和格式转换,支持高级重命名
- **Form Upload**: Share across multiple computers - **表单上传**:支持多电脑共享使用
- **Config Synchronization**: Save settings to GitHub/Gitee/Gitea repositories - **配置同步**:支持配置同步至GitHub/Gitee/Gitea仓库
- **Cloud Management**: Browse directories, search files, batch operations, and more - **云存储管理**:云端目录查看、文件搜索、批量操作等功能
- **Multi-format Previews**: View images, videos, text files, and Markdown files (see [supported formats](https://github.com/Kuingsmile/PicList/blob/dev/supported_format.md)) - **多格式预览**支持预览图片、视频、文本和Markdown文件查看[支持的文件格式列表](https://github.com/Kuingsmile/PicList/blob/dev/supported_format.md)
- **Batch Operations**: Rename cloud files with regular expressions - **批量操作**:支持使用正则表达式批量重命名云端文件
- **Link Sharing**: Generate pre-signed URLs for private storage buckets - **链接分享**:为私有存储桶生成预签名链接
- **Usability Improvements**: Auto-updates, multiple startup modes, UI enhancements, and more - **易用性改进**:软件自动更新、多种启动模式、界面优化等
## Integration Guides ## 如何使用
### VSCode Integration ### 如何在VSCode中使用
Install the [VS-PicList](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist) plugin, which integrates directly with PicList desktop software and supports a variety of uploads and cloud deletion operations in VSCode. 安装[VS-PicList](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist)插件与vs-picgo插件相比该插件直接依赖于PicList桌面端软件支持多种上传方式和直接在VSCode中进行云端删除等功能。
### Typora Integration ### 如何在Typora中使用
#### **Version 1.6.0-dev and above** #### **1.6.0版本及以上**
**Typora 1.6.0-dev and later versions natively support PicList.** For versions below 1.10.6, set Typora's language to Chinese. **Typora 1.6.0-dev以及以上版本已原生支持PicList**。在1.10.6版本以下中需要将Typora的语言设置为中文。
If your Typora version is below 1.8.0, set both the PicList and PicGo (app) upload service paths to your PicList installation path. 如果您使用的是1.8.0以下版本的Typora需要同时设置PicListPicGo(app)上传服务的路径为PicList的安装路径。
[Typora download link](https://typora.io/releases/all) [Typora下载链接](https://typora.io/releases/all)
#### **Version < 1.6.0-dev** #### **1.6.0版本以下**
For Windows, in Typora settings: Windows系统:
1. Set upload service to `PicGo(app)` 1. 进入Typora设置页面选择"图像"
2. Set `PicGo path` to your PicList installation path 2. 将上传服务设置为`PicGo(app)`
3.`PicGo路径`中填写PicList的安装路径
![Typora configuration](https://user-images.githubusercontent.com/96409857/226522101-b3531b7b-534c-4149-b527-8738d4ebb041.png) ![Typora配置](https://user-images.githubusercontent.com/96409857/226522101-b3531b7b-534c-4149-b527-8738d4ebb041.png)
Alternatively, install PicList-core with `npm install piclist` and set the upload service to `PicGo-Core (command line)`. 或者,您也可以使用`npm install piclist`命令安装PicList-core然后将上传服务设置为`PicGo-Core(command line)`
### Obsidian Integration ### 如何在Obsidian中使用
1. Install the "Image auto upload Plugin" from community plugins 1. 在社区插件中搜索安装`Image auto upload Plugin`
2. Set the default uploader to PicGo(app) 2. 进入插件设置页面,将默认上传器修改为`PicGo(app)`
3. Configure PicGo server as `http://127.0.0.1:36677/upload` 3. 设置`PicGo server``http://127.0.0.1:36677/upload`
4. For cloud deletion support, set the deletion interface to `http://127.0.0.1:36677/delete` 4. 如需启用云端删除功能,请在删除接口中填入`http://127.0.0.1:36677/delete`
![Obsidian configuration](https://user-images.githubusercontent.com/96409857/226522718-8378c480-9fb4-4785-87e1-d59808862016.png) ![Obsidian配置](https://user-images.githubusercontent.com/96409857/226522718-8378c480-9fb4-4785-87e1-d59808862016.png)
### Docker Integration ### 如何在Docker中使用
#### Using docker run #### 使用docker run命令
```bash ```bash
docker pull kuingsmile/piclist:latest docker pull kuingsmile/piclist:latest
@@ -152,9 +153,9 @@ docker run -d \
node /usr/local/bin/picgo-server -k piclist123456 node /usr/local/bin/picgo-server -k piclist123456
``` ```
Change `./piclist` to your config directory path and `piclist123456` to your preferred secret key. 请将`./piclist`修改为您的配置文件`config.json`所在路径,将`piclist123456`修改为您自己的密钥。
#### Using docker-compose #### 使用docker-compose
```yaml ```yaml
version: '3.3' version: '3.3'
@@ -171,43 +172,43 @@ services:
command: node /usr/local/bin/picgo-server -k piclist123456 command: node /usr/local/bin/picgo-server -k piclist123456
``` ```
Run with `docker-compose up -d` 使用`docker-compose up -d`命令启动。
## Supported Platforms ## 已支持平台
| Platform | Album Cloud Deletion | Cloud Storage Management | | 平台 | 相册云删除 | 云存储管理 |
| :------------------------: | :------------------: | :----------------------: | | :------------: | :--------: | :--------: |
| Built-in AList | ✔️ | ✔️ | | 内置AList | ✔️ | ✔️ |
| SM.MS | ✔️ | ✔️ | | SM.MS | ✔️ | ✔️ |
| Github | ✔️ | ✔️ | | Github | ✔️ | ✔️ |
| Imgur | ✔️ | ✔️ | | Imgur | ✔️ | ✔️ |
| Tencent COS V5 | ✔️ | ✔️ | | 腾讯COS V5 | ✔️ | ✔️ |
| Aliyun OSS | ✔️ | ✔️ | | 阿里云OSS | ✔️ | ✔️ |
| Upyun | ✔️ | ✔️ | | 又拍云 | ✔️ | ✔️ |
| Qiniu | ✔️ | ✔️ | | 七牛云 | ✔️ | ✔️ |
| S3 API compatible platform | ✔️ | ✔️ | | S3 API兼容平台 | ✔️ | ✔️ |
| WebDAV | ✔️ | ✔️ | | WebDAV | ✔️ | ✔️ |
| Local | ✔️ | ✔️ | | 本地文件夹 | ✔️ | ✔️ |
| Built-in SFTP | ✔️ | ✔️ | | 内置SFTP | ✔️ | ✔️ |
| Doge Cloud | ✔️ | ✔️ | | 多吉云 | ✔️ | ✔️ |
| PicList(Lasso-Doll) | ✔️ | ✔️ | | PicList(套娃) | ✔️ | ✔️ |
| Lsky Pro | ✔️ | ✔️ | | 兰空图床 | ✔️ | ✔️ |
| Custom API platform | × | × | | 自定义图床 | x | x |
**Supported Plugins with Cloud Deletion:** **支持云删除功能的插件:**
- [picgo-plugin-s3](https://github.com/wayjam/picgo-plugin-s3) - [picgo-plugin-s3](https://github.com/wayjam/picgo-plugin-s3)
- [picgo-plugin-alist](https://github.com/jinzhi0123/picgo-plugin-alist) - [picgo-plugin-alist](https://github.com/jinzhi0123/picgo-plugin-alist)
- [picgo-plugin-huawei-uploader](https://github.com/YunfengGao/picgo-plugin-huawei-uploader) - [picgo-plugin-huawei-uploader](https://github.com/YunfengGao/picgo-plugin-huawei-uploader)
- [picgo-plugin-dogecloud](https://github.com/w4j1e/picgo-plugin-dogecloud) - [picgo-plugin-dogecloud](https://github.com/w4j1e/picgo-plugin-dogecloud)
## Download and Install ## 下载安装
### Direct Download ### 直接下载
[Download the latest release](https://github.com/Kuingsmile/PicList/releases/latest) [下载最新版本](https://github.com/Kuingsmile/PicList/releases/latest)
### Scoop (Windows) ### ScoopWindows
```bash ```bash
scoop bucket add lemon https://github.com/hoilc/scoop-lemon scoop bucket add lemon https://github.com/hoilc/scoop-lemon
@@ -220,81 +221,81 @@ scoop install lemon/piclist
winget install Kuingsmile.PicList winget install Kuingsmile.PicList
``` ```
### Homebrew (macOS) ### HomebrewmacOS
```bash ```bash
# Install # 安装
brew install piclist --cask brew install piclist --cask
# Uninstall # 卸载
brew uninstall piclist brew uninstall piclist
``` ```
### OS Requirements ### 系统版本要求
#### Windows #### Windows
- **Supported Versions**: Windows 10 and later - **支持的版本**: Windows 10及以上版本
- **Architectures**: `ia32` (x86), `x64` (amd64), `arm64` - **架构**: `ia32` (x86), `x64` (amd64), `arm64`
#### macOS #### macOS
- **Supported Versions**: macOS Big Sur (11) and later - **支持的版本**: macOS Big Sur (11)及以上
- **Architectures**: Intel (x64) and Apple Silicon (arm64) - **架构**: Intel (x64)Apple Silicon (arm64)
#### Linux #### Linux
- **Supported Versions**: - **包括不限于**:
- Ubuntu 18.04 and later - Ubuntu 18.04及更新版本
- Fedora 32 and later - Fedora 32及更新版本
- Debian 10 and later - Debian 10及更新版本
## Screenshots ## 应用截图
![Upload interface](https://github.com/Kuingsmile/PicList/blob/dev/imgs/upload.png?raw=true) ![上传界面](https://github.com/Kuingsmile/PicList/blob/dev/imgs/upload.png?raw=true)
![Album view](https://github.com/Kuingsmile/PicList/blob/dev/imgs/gallery.png?raw=true) ![相册视图](https://github.com/Kuingsmile/PicList/blob/dev/imgs/gallery.png?raw=true)
![Cloud management](https://github.com/Kuingsmile/PicList/blob/dev/imgs/cloud_storage.png?raw=true) ![云存储管理](https://github.com/Kuingsmile/PicList/blob/dev/imgs/cloud_storage.png?raw=true)
![Settings](https://github.com/Kuingsmile/PicList/blob/dev/imgs/settings.png?raw=true) ![设置页面](https://github.com/Kuingsmile/PicList/blob/dev/imgs/settings.png?raw=true)
![Image editing](https://github.com/Kuingsmile/PicList/blob/dev/imgs/image_editing.png?raw=true) ![图像编辑](https://github.com/Kuingsmile/PicList/blob/dev/imgs/image_editing.png?raw=true)
![Dark theme](https://github.com/Kuingsmile/PicList/blob/dev/imgs/dark.png?raw=true) ![深色主题](https://github.com/Kuingsmile/PicList/blob/dev/imgs/dark.png?raw=true)
## Development ## 开发说明
### Prerequisites ### 前提条件
1. Node.js 20 + and Git 1. 需要Node.js 20+ Git
2. Knowledge of npm 2. 了解npm相关知识
3. Xcode for Mac or Visual Studio for Windows 3. Mac需要Xcode环境Windows需要Visual Studio环境
### Getting Started ### 开始开发
```bash ```bash
git clone https://github.com/Kuingsmile/PicList.git git clone https://github.com/Kuingsmile/PicList.git
cd PicList cd PicList
yarn # Do not use npm install yarn # 不要使用npm install
``` ```
To contribute, see the [contribution guide](https://github.com/Kuingsmile/PicList/blob/dev/CONTRIBUTING_EN.md). 如需贡献代码,请参考[贡献指南](https://github.com/Kuingsmile/PicList/blob/dev/CONTRIBUTING.md)
### Development Mode ### 开发模式
```bash ```bash
yarn run dev yarn run dev
``` ```
Development mode has hot-reload but may be unstable. If the process crashes, exit with `Ctrl+C` and restart. 开发模式具有热重载特性,但可能不稳定。如果进程崩溃,请用`Ctrl+C`退出并重新启动。
Note: The PicList application icon will appear in your taskbar/system tray while in development mode. 注意开发模式运行后PicList的应用图标会出现在任务栏/系统托盘中。
### Production Build ### 生产构建
```bash ```bash
yarn run build yarn run build
``` ```
The built installer will be available in the `dist_electron` directory. 构建成功后,安装文件将出现在`dist_electron`目录中。
For network issues with electron-builder, set the mirror: 如果遇到网络问题导致electron-builder下载失败可以设置镜像源
**Linux/macOS:** **Linux/macOS:**
@@ -308,23 +309,23 @@ export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
``` ```
## Related Projects ## 其它相关
- [PicList-Core](https://github.com/Kuingsmile/PicList-Core): Core library based on PicGo-Core for CLI and development - [PicList-Core](https://github.com/Kuingsmile/PicList-Core)基于PicGo-Core的核心库用于CLI操作和项目开发
- [PicHoro](https://github.com/Kuingsmile/PicHoro): Mobile app companion for PicList - [PicHoro](https://github.com/Kuingsmile/PicHoro)配合PicList使用的手机APP
- [VS-PicList](https://github.com/Kuingsmile/vs-PicList/): VSCode plugin for PicList - [VS-PicList](https://github.com/Kuingsmile/vs-PicList/)配合PicList使用的VSCode插件
## Community ## 交流群
Join our Telegram group for questions and discussion: 如有任何问题欢迎加入TG群进行交流
[PicList TG Group](https://t.me/+rq8y7wsj7Pg5ZTg1) [PicList交流群](https://t.me/+rq8y7wsj7Pg5ZTg1)
![TG QR Code](https://pichoro.msq.pub/wechat.png) ![TG群二维码](https://pichoro.msq.pub/wechat.png)
## License ## License
This project is open source under the MIT license. 本项目基于MIT协议开源欢迎大家使用和贡献代码感谢原作者Molunerfinn的开源精神。
[MIT](https://opensource.org/licenses/MIT) [MIT](https://opensource.org/licenses/MIT)

View File

@@ -1,339 +0,0 @@
<div align="center">
<img src="https://imgx.horosama.com/admin_uploads/2022/10/2022_10_05_633d79e401694.png" alt="PicList Logo">
<h1>PicList</h1>
<p><strong>强大的云存储与图床管理工具</strong></p>
<a href="https://github.com/Kuingsmile/PicList/actions">
<img src="https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square" alt="Code Style">
</a>
<a href="https://github.com/Kuingsmile/PicList/releases">
<img src="https://img.shields.io/github/downloads/Kuingsmile/PicList/total.svg?style=flat-square" alt="Downloads">
</a>
<a href="https://github.com/Kuingsmile/PicList/releases/latest">
<img src="https://img.shields.io/github/release/Kuingsmile/PicList.svg?style=flat-square" alt="Release">
</a>
</div>
![仓库统计](https://repobeats.axiom.co/api/embed/9e4ec90b7b50f8e9c10d77439e49e26b303fabed.svg "Repobeats analytics image")
简体中文 | [English](https://github.com/Kuingsmile/PicList/blob/dev/README.md)
## 📑 目录
- [📑 目录](#-目录)
- [简介](#简介)
- [官方网址](#官方网址)
- [如何从PicGo迁移](#如何从picgo迁移)
- [PicList-Core](#piclist-core)
- [特色功能](#特色功能)
- [如何使用](#如何使用)
- [如何在VSCode中使用](#如何在vscode中使用)
- [如何在Typora中使用](#如何在typora中使用)
- [**1.6.0版本及以上**](#160版本及以上)
- [**1.6.0版本以下**](#160版本以下)
- [如何在Obsidian中使用](#如何在obsidian中使用)
- [如何在Docker中使用](#如何在docker中使用)
- [使用docker run命令](#使用docker-run命令)
- [使用docker-compose](#使用docker-compose)
- [已支持平台](#已支持平台)
- [下载安装](#下载安装)
- [直接下载](#直接下载)
- [ScoopWindows](#scoopwindows)
- [Winget (Windows)](#winget-windows)
- [HomebrewmacOS](#homebrewmacos)
- [系统版本要求](#系统版本要求)
- [Windows](#windows)
- [macOS](#macos)
- [Linux](#linux)
- [应用截图](#应用截图)
- [开发说明](#开发说明)
- [前提条件](#前提条件)
- [开始开发](#开始开发)
- [开发模式](#开发模式)
- [生产构建](#生产构建)
- [其它相关](#其它相关)
- [交流群](#交流群)
- [License](#license)
- [Star Me](#star-me)
## 简介
PicList是一款高效的云存储和图床平台管理工具基于PicGo深度二次开发提供完整的图床功能和全面的云存储管理能力主要特点包括
- 完整保留PicGo所有功能兼容大部分PicGo插件
- 扩展了内置图床平台如WebDav、本地图床和SFTP等
- 相册支持同步云端删除文件
- 全面的云存储管理功能,包括文件操作、搜索和预览
- 内置图像处理工具,如水印、压缩、缩放、旋转和格式转换
## 官方网址
请访问 [PicList官网 piclist.cn](https://piclist.cn) 获取更多信息。
此外,你也可以访问[DeepWiki of PicList](https://deepwiki.com/Kuingsmile/PicList)了解更多关于项目架构和开发的内容。
## 如何从PicGo迁移
PicList `V1.5.0`以上版本提供 `一键迁移`功能,进入 `设置`页面,然后在 `从PicGo迁移`选项点击右侧按钮即可,迁移后请重启应用生效。
## PicList-Core
PicList的内核使用[PicList-core](https://github.com/Kuingsmile/PicList-Core)这是基于原版PicGo-Core修改的版本具有以下增强功能
- 水印添加
- 图片压缩、缩放、旋转和格式转换
- CLI命令行支持
- 通过`picgo-server`命令启动上传服务器
如果您希望单独使用PicList-core请访问[GitHub仓库](https://github.com/Kuingsmile/PicList-Core)或[npm包](https://www.npmjs.com/package/piclist)。
## 特色功能
- **完全兼容性**适用于Typora、Obsidian和大多数PicGo插件
- **扩展平台支持**新增WebDav、兰空图床、本地图床、SFTP等原内置imgur图床额外支持账号登录上传
- **云端同步相册**:支持同步删除云端图片,兼容所有内置图床和多个插件
- **高级相册功能**高级搜索、排序和批量URL修改
- **内置图像工具**:水印添加、图片压缩、图片缩放、图片旋转和格式转换,支持高级重命名
- **表单上传**:支持多电脑共享使用
- **配置同步**支持配置同步至GitHub/Gitee/Gitea仓库
- **云存储管理**:云端目录查看、文件搜索、批量操作等功能
- **多格式预览**支持预览图片、视频、文本和Markdown文件查看[支持的文件格式列表](https://github.com/Kuingsmile/PicList/blob/dev/supported_format.md)
- **批量操作**:支持使用正则表达式批量重命名云端文件
- **链接分享**:为私有存储桶生成预签名链接
- **易用性改进**:软件自动更新、多种启动模式、界面优化等
## 如何使用
### 如何在VSCode中使用
安装[VS-PicList](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist)插件与vs-picgo插件相比该插件直接依赖于PicList桌面端软件支持多种上传方式和直接在VSCode中进行云端删除等功能。
### 如何在Typora中使用
#### **1.6.0版本及以上**
**Typora 1.6.0-dev以及以上版本已原生支持PicList**。在1.10.6版本以下中需要将Typora的语言设置为中文。
如果您使用的是1.8.0以下版本的Typora需要同时设置PicList和PicGo(app)上传服务的路径为PicList的安装路径。
[Typora下载链接](https://typora.io/releases/all)
#### **1.6.0版本以下**
Windows系统
1. 进入Typora设置页面选择"图像"
2. 将上传服务设置为`PicGo(app)`
3.`PicGo路径`中填写PicList的安装路径
![Typora配置](https://user-images.githubusercontent.com/96409857/226522101-b3531b7b-534c-4149-b527-8738d4ebb041.png)
或者,您也可以使用`npm install piclist`命令安装PicList-core然后将上传服务设置为`PicGo-Core(command line)`
### 如何在Obsidian中使用
1. 在社区插件中搜索安装`Image auto upload Plugin`
2. 进入插件设置页面,将默认上传器修改为`PicGo(app)`
3. 设置`PicGo server``http://127.0.0.1:36677/upload`
4. 如需启用云端删除功能,请在删除接口中填入`http://127.0.0.1:36677/delete`
![Obsidian配置](https://user-images.githubusercontent.com/96409857/226522718-8378c480-9fb4-4785-87e1-d59808862016.png)
### 如何在Docker中使用
#### 使用docker run命令
```bash
docker pull kuingsmile/piclist:latest
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
```
请将`./piclist`修改为您的配置文件`config.json`所在路径,将`piclist123456`修改为您自己的密钥。
#### 使用docker-compose
```yaml
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
```
使用`docker-compose up -d`命令启动。
## 已支持平台
| 平台 | 相册云删除 | 云存储管理 |
| :------------: | :--------: | :--------: |
| 内置AList | ✔️ | ✔️ |
| SM.MS | ✔️ | ✔️ |
| Github | ✔️ | ✔️ |
| Imgur | ✔️ | ✔️ |
| 腾讯COS V5 | ✔️ | ✔️ |
| 阿里云OSS | ✔️ | ✔️ |
| 又拍云 | ✔️ | ✔️ |
| 七牛云 | ✔️ | ✔️ |
| S3 API兼容平台 | ✔️ | ✔️ |
| WebDAV | ✔️ | ✔️ |
| 本地文件夹 | ✔️ | ✔️ |
| 内置SFTP | ✔️ | ✔️ |
| 多吉云 | ✔️ | ✔️ |
| PicList(套娃) | ✔️ | ✔️ |
| 兰空图床 | ✔️ | ✔️ |
| 自定义图床 | x | x |
**支持云删除功能的插件:**
- [picgo-plugin-s3](https://github.com/wayjam/picgo-plugin-s3)
- [picgo-plugin-alist](https://github.com/jinzhi0123/picgo-plugin-alist)
- [picgo-plugin-huawei-uploader](https://github.com/YunfengGao/picgo-plugin-huawei-uploader)
- [picgo-plugin-dogecloud](https://github.com/w4j1e/picgo-plugin-dogecloud)
## 下载安装
### 直接下载
[下载最新版本](https://github.com/Kuingsmile/PicList/releases/latest)
### ScoopWindows
```bash
scoop bucket add lemon https://github.com/hoilc/scoop-lemon
scoop install lemon/piclist
```
### Winget (Windows)
```bash
winget install Kuingsmile.PicList
```
### HomebrewmacOS
```bash
# 安装
brew install piclist --cask
# 卸载
brew uninstall piclist
```
### 系统版本要求
#### Windows
- **支持的版本**: Windows 10及以上版本
- **架构**: `ia32` (x86), `x64` (amd64), `arm64`
#### macOS
- **支持的版本**: macOS Big Sur (11)及以上
- **架构**: Intel (x64)和Apple Silicon (arm64)
#### Linux
- **包括不限于**:
- Ubuntu 18.04及更新版本
- Fedora 32及更新版本
- Debian 10及更新版本
## 应用截图
![上传界面](https://github.com/Kuingsmile/PicList/blob/dev/imgs/upload.png?raw=true)
![相册视图](https://github.com/Kuingsmile/PicList/blob/dev/imgs/gallery.png?raw=true)
![云存储管理](https://github.com/Kuingsmile/PicList/blob/dev/imgs/cloud_storage.png?raw=true)
![设置页面](https://github.com/Kuingsmile/PicList/blob/dev/imgs/settings.png?raw=true)
![图像编辑](https://github.com/Kuingsmile/PicList/blob/dev/imgs/image_editing.png?raw=true)
![深色主题](https://github.com/Kuingsmile/PicList/blob/dev/imgs/dark.png?raw=true)
## 开发说明
### 前提条件
1. 需要Node.js 20+ 和 Git
2. 了解npm相关知识
3. Mac需要Xcode环境Windows需要Visual Studio环境
### 开始开发
```bash
git clone https://github.com/Kuingsmile/PicList.git
cd PicList
yarn # 不要使用npm install
```
如需贡献代码,请参考[贡献指南](https://github.com/Kuingsmile/PicList/blob/dev/CONTRIBUTING.md)。
### 开发模式
```bash
yarn run dev
```
开发模式具有热重载特性,但可能不稳定。如果进程崩溃,请用`Ctrl+C`退出并重新启动。
注意开发模式运行后PicList的应用图标会出现在任务栏/系统托盘中。
### 生产构建
```bash
yarn run build
```
构建成功后,安装文件将出现在`dist_electron`目录中。
如果遇到网络问题导致electron-builder下载失败可以设置镜像源
**Linux/macOS:**
```bash
export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
```
**Windows:**
```cmd
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
```
## 其它相关
- [PicList-Core](https://github.com/Kuingsmile/PicList-Core)基于PicGo-Core的核心库用于CLI操作和项目开发
- [PicHoro](https://github.com/Kuingsmile/PicHoro)配合PicList使用的手机APP
- [VS-PicList](https://github.com/Kuingsmile/vs-PicList/)配合PicList使用的VSCode插件
## 交流群
如有任何问题欢迎加入TG群进行交流
[PicList交流群](https://t.me/+rq8y7wsj7Pg5ZTg1)
![TG群二维码](https://pichoro.msq.pub/wechat.png)
## License
本项目基于MIT协议开源欢迎大家使用和贡献代码感谢原作者Molunerfinn的开源精神。
[MIT](https://opensource.org/licenses/MIT)
Copyright (c) 2017-present Molunerfinn
Copyright (c) 2023-present Kuingsmile
## Star Me
[![GitHub stars](https://img.shields.io/github/stars/kuingsmile/PicList?logo=github&style=social)](https://github.com/kuingsmile/PicList/stargazers)
[![Stargazers over time](https://starchart.cc/kuingsmile/PicList.svg)](https://github.com/kuingsmile/PicList/stargazers)

338
README_en.md Normal file
View File

@@ -0,0 +1,338 @@
<div align="center">
<img src="https://imgx.horosama.com/admin_uploads/2022/10/2022_10_05_633d79e401694.png" alt="PicList Logo">
<h1>PicList</h1>
<p><strong>Powerful cloud storage and image hosting management tool</strong></p>
<a href="https://github.com/Kuingsmile/PicList/actions">
<img src="https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square" alt="Code Style">
</a>
<a href="https://github.com/Kuingsmile/PicList/releases">
<img src="https://img.shields.io/github/downloads/Kuingsmile/PicList/total.svg?style=flat-square" alt="Downloads">
</a>
<a href="https://github.com/Kuingsmile/PicList/releases/latest">
<img src="https://img.shields.io/github/release/Kuingsmile/PicList.svg?style=flat-square" alt="Release">
</a>
</div>
![Repository Stats](https://repobeats.axiom.co/api/embed/9e4ec90b7b50f8e9c10d77439e49e26b303fabed.svg "Repobeats analytics image")
[简体中文](https://github.com/Kuingsmile/PicList/blob/dev/README.md) | English
## 📑 Table of Contents
- [📑 Table of Contents](#-table-of-contents)
- [Introduction](#introduction)
- [Official Website](#official-website)
- [How to Migrate from PicGo](#how-to-migrate-from-picgo)
- [PicList-Core](#piclist-core)
- [Key Features](#key-features)
- [Integration Guides](#integration-guides)
- [VSCode Integration](#vscode-integration)
- [Typora Integration](#typora-integration)
- [**Version 1.6.0-dev and above**](#version-160-dev-and-above)
- [**Version \< 1.6.0-dev**](#version--160-dev)
- [Obsidian Integration](#obsidian-integration)
- [Docker Integration](#docker-integration)
- [Using docker run](#using-docker-run)
- [Using docker-compose](#using-docker-compose)
- [Supported Platforms](#supported-platforms)
- [Download and Install](#download-and-install)
- [Direct Download](#direct-download)
- [Scoop (Windows)](#scoop-windows)
- [Winget (Windows)](#winget-windows)
- [Homebrew (macOS)](#homebrew-macos)
- [OS Requirements](#os-requirements)
- [Windows](#windows)
- [macOS](#macos)
- [Linux](#linux)
- [Screenshots](#screenshots)
- [Development](#development)
- [Prerequisites](#prerequisites)
- [Getting Started](#getting-started)
- [Development Mode](#development-mode)
- [Production Build](#production-build)
- [Related Projects](#related-projects)
- [Community](#community)
- [License](#license)
- [Star Me](#star-me)
## Introduction
PicList is an efficient cloud storage and image hosting management tool built upon PicGo with extensive enhancements. It combines complete image hosting capabilities with comprehensive cloud storage management features, offering:
- All original PicGo functionality plus compatibility with most PicGo plugins
- Extended built-in image hosting platforms (WebDav, local hosting, SFTP, etc.)
- Cloud-synchronized file deletion in album view
- Comprehensive cloud storage management with file operations, search, and previews
- Built-in image processing tools (watermarks, compression, scaling, rotation, format conversion)
## Official Website
Please visit the [PicList official website piclist.cn](https://piclist.cn) for more information.
You can also visit the [DeepWiki of PicList](https://deepwiki.com/Kuingsmile/PicList) to learn more about the project architecture and development.
## How to Migrate from PicGo
PicList `V1.5.0` and above provide a `one-click migration` function. Enter the `Settings` page, click the button next to `Migrate from PicGo`, then restart the application for changes to take effect.
## PicList-Core
PicList uses a modified version of PicGo-Core called [PicList-core](https://github.com/Kuingsmile/PicList-Core), adapted for cloud deletion and extended with features like:
- Watermark addition
- Image compression, scaling, rotation, and format conversion
- CLI command support
- Built-in upload server via `picgo-server` command
To use PicList-core separately, visit [GitHub repo](https://github.com/Kuingsmile/PicList-Core) or the [npm package](https://www.npmjs.com/package/piclist).
## Key Features
- **Complete Compatibility**: Works with Typora, Obsidian, and most PicGo plugins
- **Extended Platform Support**: Added WebDav, Lsky Pro, local hosting, SFTP, and account-based Imgur uploads
- **Cloud-Sync Album**: Delete images from storage alongside local entries
- **Advanced Album Features**: Search, sort, and batch URL modification
- **Built-in Image Tools**: Add watermarks, compress, scale, rotate, and convert formats
- **Form Upload**: Share across multiple computers
- **Config Synchronization**: Save settings to GitHub/Gitee/Gitea repositories
- **Cloud Management**: Browse directories, search files, batch operations, and more
- **Multi-format Previews**: View images, videos, text files, and Markdown files (see [supported formats](https://github.com/Kuingsmile/PicList/blob/dev/supported_format.md))
- **Batch Operations**: Rename cloud files with regular expressions
- **Link Sharing**: Generate pre-signed URLs for private storage buckets
- **Usability Improvements**: Auto-updates, multiple startup modes, UI enhancements, and more
## Integration Guides
### VSCode Integration
Install the [VS-PicList](https://marketplace.visualstudio.com/items?itemName=Kuingsmile.vs-piclist) plugin, which integrates directly with PicList desktop software and supports a variety of uploads and cloud deletion operations in VSCode.
### Typora Integration
#### **Version 1.6.0-dev and above**
**Typora 1.6.0-dev and later versions natively support PicList.** For versions below 1.10.6, set Typora's language to Chinese.
If your Typora version is below 1.8.0, set both the PicList and PicGo (app) upload service paths to your PicList installation path.
[Typora download link](https://typora.io/releases/all)
#### **Version < 1.6.0-dev**
For Windows, in Typora settings:
1. Set upload service to `PicGo(app)`
2. Set `PicGo path` to your PicList installation path
![Typora configuration](https://user-images.githubusercontent.com/96409857/226522101-b3531b7b-534c-4149-b527-8738d4ebb041.png)
Alternatively, install PicList-core with `npm install piclist` and set the upload service to `PicGo-Core (command line)`.
### Obsidian Integration
1. Install the "Image auto upload Plugin" from community plugins
2. Set the default uploader to PicGo(app)
3. Configure PicGo server as `http://127.0.0.1:36677/upload`
4. For cloud deletion support, set the deletion interface to `http://127.0.0.1:36677/delete`
![Obsidian configuration](https://user-images.githubusercontent.com/96409857/226522718-8378c480-9fb4-4785-87e1-d59808862016.png)
### Docker Integration
#### Using docker run
```bash
docker pull kuingsmile/piclist:latest
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
```
Change `./piclist` to your config directory path and `piclist123456` to your preferred secret key.
#### Using docker-compose
```yaml
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
```
Run with `docker-compose up -d`
## Supported Platforms
| Platform | Album Cloud Deletion | Cloud Storage Management |
| :------------------------: | :------------------: | :----------------------: |
| Built-in AList | ✔️ | ✔️ |
| 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) | ✔️ | ✔️ |
| Lsky Pro | ✔️ | ✔️ |
| Custom API platform | × | × |
**Supported Plugins with Cloud Deletion:**
- [picgo-plugin-s3](https://github.com/wayjam/picgo-plugin-s3)
- [picgo-plugin-alist](https://github.com/jinzhi0123/picgo-plugin-alist)
- [picgo-plugin-huawei-uploader](https://github.com/YunfengGao/picgo-plugin-huawei-uploader)
- [picgo-plugin-dogecloud](https://github.com/w4j1e/picgo-plugin-dogecloud)
## Download and Install
### Direct Download
[Download the latest release](https://github.com/Kuingsmile/PicList/releases/latest)
### Scoop (Windows)
```bash
scoop bucket add lemon https://github.com/hoilc/scoop-lemon
scoop install lemon/piclist
```
### Winget (Windows)
```bash
winget install Kuingsmile.PicList
```
### Homebrew (macOS)
```bash
# Install
brew install piclist --cask
# Uninstall
brew uninstall piclist
```
### OS Requirements
#### Windows
- **Supported Versions**: Windows 10 and later
- **Architectures**: `ia32` (x86), `x64` (amd64), `arm64`
#### macOS
- **Supported Versions**: macOS Big Sur (11) and later
- **Architectures**: Intel (x64) and Apple Silicon (arm64)
#### Linux
- **Supported Versions**:
- Ubuntu 18.04 and later
- Fedora 32 and later
- Debian 10 and later
## Screenshots
![Upload interface](https://github.com/Kuingsmile/PicList/blob/dev/imgs/upload.png?raw=true)
![Album view](https://github.com/Kuingsmile/PicList/blob/dev/imgs/gallery.png?raw=true)
![Cloud management](https://github.com/Kuingsmile/PicList/blob/dev/imgs/cloud_storage.png?raw=true)
![Settings](https://github.com/Kuingsmile/PicList/blob/dev/imgs/settings.png?raw=true)
![Image editing](https://github.com/Kuingsmile/PicList/blob/dev/imgs/image_editing.png?raw=true)
![Dark theme](https://github.com/Kuingsmile/PicList/blob/dev/imgs/dark.png?raw=true)
## Development
### Prerequisites
1. Node.js 20 + and Git
2. Knowledge of npm
3. Xcode for Mac or Visual Studio for Windows
### Getting Started
```bash
git clone https://github.com/Kuingsmile/PicList.git
cd PicList
yarn # Do not use npm install
```
To contribute, see the [contribution guide](https://github.com/Kuingsmile/PicList/blob/dev/CONTRIBUTING_EN.md).
### Development Mode
```bash
yarn run dev
```
Development mode has hot-reload but may be unstable. If the process crashes, exit with `Ctrl+C` and restart.
Note: The PicList application icon will appear in your taskbar/system tray while in development mode.
### Production Build
```bash
yarn run build
```
The built installer will be available in the `dist_electron` directory.
For network issues with electron-builder, set the mirror:
**Linux/macOS:**
```bash
export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
```
**Windows:**
```cmd
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
```
## Related Projects
- [PicList-Core](https://github.com/Kuingsmile/PicList-Core): Core library based on PicGo-Core for CLI and development
- [PicHoro](https://github.com/Kuingsmile/PicHoro): Mobile app companion for PicList
- [VS-PicList](https://github.com/Kuingsmile/vs-PicList/): VSCode plugin for PicList
## Community
Join our Telegram group for questions and discussion:
[PicList TG Group](https://t.me/+rq8y7wsj7Pg5ZTg1)
![TG QR Code](https://pichoro.msq.pub/wechat.png)
## License
This project is open source under the MIT license.
[MIT](https://opensource.org/licenses/MIT)
Copyright (c) 2017-present Molunerfinn
Copyright (c) 2023-present Kuingsmile
## Star Me
[![GitHub stars](https://img.shields.io/github/stars/kuingsmile/PicList?logo=github&style=social)](https://github.com/kuingsmile/PicList/stargazers)
[![Stargazers over time](https://starchart.cc/kuingsmile/PicList.svg)](https://github.com/kuingsmile/PicList/stargazers)