From 6fab5c1a64b70d9800db6dc43e7820577a95a17c Mon Sep 17 00:00:00 2001 From: njzy Date: Fri, 28 Aug 2020 17:58:58 +0800 Subject: [PATCH] docs: update --- README.md | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index be21cf8..e13d35a 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,24 @@ # Aragorn (WIP) -一款基于 `Electron + React + TS` 开发的文件上传软件,主要是利用相关厂商的对象存储 SDK 来进行文件上传和管理 +一款基于 `Electron + React + TS` 开发的文件上传及管理软件,既可以作为图床上传管理工具,也可以作为对象存储文件管理工具 ![aragorn](assets/aragorn.png) -## 上传器 - Uploader +## 对象存储及相关图床支持情况 + +| | 上传功能 | 文件管理工功能 | +| -------- | -------- | -------------- | +| 七牛云 | ✅ | | +| 又拍云 | ✅ | ✅ | +| UCloud | ✅ | | +| 阿里 OSS | ✅ | ✅ | +| Github | ✅ | ✅ | -为了软件的扩展性,对象存储 SDK 的配置项是通过一个名为 `上传器` 的概念向用户提供的,不同厂商的 SDK 都有相对应的上传器供用户使用 +**PS** 软件还在开发中,后续会支持更多对象存储厂商及图床 -软件目前支持以下厂商的对象存储 SDK +## 上传器 - Uploader -- 阿里云 -- 七牛云 -- 又拍云 -- UCloud +为了软件的扩展性,无论是对象存储 SDK 的配置项还是以 API 形式进行使用的图床配置项都是通过一个名为 `上传器` 的概念向用户提供的,用户只需要配置一下相关上传器的参数即可轻松使用 ## 开发 @@ -44,13 +49,20 @@ npm run app:dist - [x] 托盘拖拽上传 - [x] 手动选择上传 -- [x] 自定义上传 API -- [ ] 使用对象存储 SDK 进行上传 +- [ ] 使用对象存储 SDK 或相关 API 进行上传 - [x] 七牛云 - [x] 又拍云 - [x] UCloud - [x] 阿里云 - [ ] 腾讯云 + - [x] Github +- [ ] 利用对象存储 SDK 或相关 API 进行文件管理 + - [x] 阿里云 + - [x] 又拍云 + - [ ] 七牛云 + - [ ] 腾讯云 + - [x] Github +- [x] 自定义上传 API - [x] 历史记录 - [x] 基本设置 - [x] 通知开关 @@ -59,8 +71,3 @@ npm run app:dist - [x] URL 格式转换 - [x] 自动更新 - [ ] 上传进度 -- [ ] 利用对象存储 SDK 进行文件管理 - - [x] 阿里云 - - [x] 又拍云 - - [ ] 七牛云 - - [ ] 腾讯云