From 7f58303bcfbb60f471b4efe1a621b9a75610628c Mon Sep 17 00:00:00 2001 From: wood chen Date: Fri, 21 Mar 2025 20:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8F=92=E4=BB=B6=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=EF=BC=8C=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E6=96=87=E4=BB=B6=EF=BC=8C=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E6=94=AF=E6=8C=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 33 +++-------------------- manifest.json | 2 +- readme-zh.md | 58 ---------------------------------------- src/lang/helpers.ts | 42 ----------------------------- src/lang/locale/ar.ts | 3 --- src/lang/locale/cz.ts | 3 --- src/lang/locale/da.ts | 3 --- src/lang/locale/de.ts | 3 --- src/lang/locale/en-gb.ts | 3 --- src/lang/locale/es.ts | 3 --- src/lang/locale/fr.ts | 3 --- src/lang/locale/hi.ts | 3 --- src/lang/locale/id.ts | 3 --- src/lang/locale/it.ts | 3 --- src/lang/locale/ja.ts | 3 --- src/lang/locale/ko.ts | 3 --- src/lang/locale/nl.ts | 3 --- src/lang/locale/no.ts | 3 --- src/lang/locale/pl.ts | 3 --- src/lang/locale/pt-br.ts | 4 --- src/lang/locale/pt.ts | 3 --- src/lang/locale/ro.ts | 3 --- src/lang/locale/ru.ts | 3 --- src/lang/locale/tr.ts | 3 --- src/lang/locale/zh-tw.ts | 3 --- 25 files changed, 4 insertions(+), 195 deletions(-) delete mode 100644 readme-zh.md delete mode 100644 src/lang/locale/ar.ts delete mode 100644 src/lang/locale/cz.ts delete mode 100644 src/lang/locale/da.ts delete mode 100644 src/lang/locale/de.ts delete mode 100644 src/lang/locale/en-gb.ts delete mode 100644 src/lang/locale/es.ts delete mode 100644 src/lang/locale/fr.ts delete mode 100644 src/lang/locale/hi.ts delete mode 100644 src/lang/locale/id.ts delete mode 100644 src/lang/locale/it.ts delete mode 100644 src/lang/locale/ja.ts delete mode 100644 src/lang/locale/ko.ts delete mode 100644 src/lang/locale/nl.ts delete mode 100644 src/lang/locale/no.ts delete mode 100644 src/lang/locale/pl.ts delete mode 100644 src/lang/locale/pt-br.ts delete mode 100644 src/lang/locale/pt.ts delete mode 100644 src/lang/locale/ro.ts delete mode 100644 src/lang/locale/ru.ts delete mode 100644 src/lang/locale/tr.ts delete mode 100644 src/lang/locale/zh-tw.ts diff --git a/README.md b/README.md index 9cfbb70..7ebb8b2 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,8 @@ -# LskyPro Upload Plugin +# LskyPro Uploader Plugin -A plugin for uploading images to LskyPro image hosting service. +obsidian插件, 用于把图片上传到兰空图床 -## Features - -- Auto upload images from clipboard -- Support uploading to specified album -- Support public/private image permissions -- Support custom domain -- Support token authentication - -## Installation - -1. Open Obsidian Settings -2. Go to Community Plugins and disable Safe Mode -3. Click Browse and search for "LskyPro Upload" -4. Install and enable the plugin - -## Configuration - -1. Get your LskyPro token from your LskyPro instance -2. Configure the plugin settings: - - Set your LskyPro domain - - Add your token - - Configure other optional settings - -## Usage - -1. Copy an image -2. Paste into your note -3. The image will be automatically uploaded to LskyPro +Obsidian plugin for uploading images to LskyPro ## License diff --git a/manifest.json b/manifest.json index 37d5e07..ed9fca5 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "name": "LskyPro Uploader", "version": "1.0.0", "minAppVersion": "0.15.0", - "description": "Auto upload images from clipboard to LskyPro.", + "description": "Upload images to LskyPro.", "author": "woodchen", "authorUrl": "https://woodchen.ink", "isDesktopOnly": true, diff --git a/readme-zh.md b/readme-zh.md deleted file mode 100644 index 2e24e15..0000000 --- a/readme-zh.md +++ /dev/null @@ -1,58 +0,0 @@ -# Obsidian LskyPro Auto Upload Plugin - -这是一个支持直接上传图片到图床[Lsky](https://github.com/lsky-org/lsky-pro)的工具,基于[renmu123/obsidian-image-auto-upload-plugin](https://github.com/renmu123/obsidian-image-auto-upload-plugin.git)改造。 -**更新插件后记得重启一下 Obsidian** - -# 开始 - -1. 安装 LskyPro 图床,并进行配置,配置参考[官网](https://www.lsky.pro/) -2. 开启 LskyPro 的接口 -3. 使用授权接口获取Token,并记录下来 -4. 打开插件配置项,设置LskyPro域名(例如:https://lsky.xxx.com) -5. 设置LskyPro Token -6. 存储策略ID是可选配置,根据 LskyPro 的策略和自己的要求来配置,如果只有一个策略,可以不设置 - -# 特性 - -## 剪切板上传 - -支持黏贴剪切板的图片的时候直接上传,目前支持复制系统内图像直接上传。 -支持通过设置 `frontmatter` 来控制单个文件的上传,默认值为 `true`,控制关闭请将该值设置为 `false` - -支持 ".png", ".jpg", ".jpeg", ".bmp", ".gif", ".svg", ".tiff"(因为是直接调用LskyPro接口,理论上图床支持的文件都可以) - -```yaml ---- -image-auto-upload: true ---- -``` - -## 批量上传一个文件中的所有图像文件 - -输入 `ctrl+P` 呼出面板,输入 `upload all images`,点击回车,就会自动开始上传。 - -路径解析优先级,会依次按照优先级查找: - -1. 绝对路径,指基于库的绝对路径 -2. 相对路径,以./或../开头 -3. 尽可能简短的形式 - -## 批量下载网络图片到本地 - -输入 `ctrl+P` 呼出面板,输入 `download all images`,点击回车,就会自动开始下载。只在 win 进行过测试 - -## 支持右键菜单上传图片 - -目前已支持标准 md 以及 wiki 格式。支持相对路径以及绝对路径,需要进行正确设置,不然会引发奇怪的问题 - -## 支持拖拽上传 - -允许多文件拖拽 - - - -# TODO - -# 感谢 - -[renmu123/obsidian-image-auto-upload-plugin](https://github.com/renmu123/obsidian-image-auto-upload-plugin.git) \ No newline at end of file diff --git a/src/lang/helpers.ts b/src/lang/helpers.ts index ec930e2..c956bc4 100644 --- a/src/lang/helpers.ts +++ b/src/lang/helpers.ts @@ -1,53 +1,11 @@ import { moment } from 'obsidian'; -import ar from './locale/ar'; -import cz from './locale/cz'; -import da from './locale/da'; -import de from './locale/de'; import en from './locale/en'; -import enGB from './locale/en-gb'; -import es from './locale/es'; -import fr from './locale/fr'; -import hi from './locale/hi'; -import id from './locale/id'; -import it from './locale/it'; -import ja from './locale/ja'; -import ko from './locale/ko'; -import nl from './locale/nl'; -import no from './locale/no'; -import pl from './locale/pl'; -import pt from './locale/pt'; -import ptBR from './locale/pt-br'; -import ro from './locale/ro'; -import ru from './locale/ru'; -import tr from './locale/tr'; import zhCN from './locale/zh-cn'; -import zhTW from './locale/zh-tw'; const localeMap: { [k: string]: Partial } = { - ar, - cs: cz, - da, - de, en, - 'en-gb': enGB, - es, - fr, - hi, - id, - it, - ja, - ko, - nl, - nn: no, - pl, - pt, - 'pt-br': ptBR, - ro, - ru, - tr, 'zh-cn': zhCN, - 'zh-tw': zhTW, }; const locale = localeMap[moment.locale()]; diff --git a/src/lang/locale/ar.ts b/src/lang/locale/ar.ts deleted file mode 100644 index fdcaab2..0000000 --- a/src/lang/locale/ar.ts +++ /dev/null @@ -1,3 +0,0 @@ -// العربية - -export default {}; diff --git a/src/lang/locale/cz.ts b/src/lang/locale/cz.ts deleted file mode 100644 index 6ab53ab..0000000 --- a/src/lang/locale/cz.ts +++ /dev/null @@ -1,3 +0,0 @@ -// čeština - -export default {}; diff --git a/src/lang/locale/da.ts b/src/lang/locale/da.ts deleted file mode 100644 index 68f85af..0000000 --- a/src/lang/locale/da.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Dansk - -export default {}; diff --git a/src/lang/locale/de.ts b/src/lang/locale/de.ts deleted file mode 100644 index 9d044c2..0000000 --- a/src/lang/locale/de.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Deutsch - -export default {}; \ No newline at end of file diff --git a/src/lang/locale/en-gb.ts b/src/lang/locale/en-gb.ts deleted file mode 100644 index 3678622..0000000 --- a/src/lang/locale/en-gb.ts +++ /dev/null @@ -1,3 +0,0 @@ -// British English - -export default {}; diff --git a/src/lang/locale/es.ts b/src/lang/locale/es.ts deleted file mode 100644 index cc4ce68..0000000 --- a/src/lang/locale/es.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Español - -export default {}; diff --git a/src/lang/locale/fr.ts b/src/lang/locale/fr.ts deleted file mode 100644 index b05317b..0000000 --- a/src/lang/locale/fr.ts +++ /dev/null @@ -1,3 +0,0 @@ -// français - -export default {}; diff --git a/src/lang/locale/hi.ts b/src/lang/locale/hi.ts deleted file mode 100644 index ed2bf66..0000000 --- a/src/lang/locale/hi.ts +++ /dev/null @@ -1,3 +0,0 @@ -// हिन्दी - -export default {}; diff --git a/src/lang/locale/id.ts b/src/lang/locale/id.ts deleted file mode 100644 index b431a6f..0000000 --- a/src/lang/locale/id.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Bahasa Indonesia - -export default {}; diff --git a/src/lang/locale/it.ts b/src/lang/locale/it.ts deleted file mode 100644 index fb9329e..0000000 --- a/src/lang/locale/it.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Italiano - -export default {}; diff --git a/src/lang/locale/ja.ts b/src/lang/locale/ja.ts deleted file mode 100644 index 0876f5b..0000000 --- a/src/lang/locale/ja.ts +++ /dev/null @@ -1,3 +0,0 @@ -// 日本語 - -export default {}; \ No newline at end of file diff --git a/src/lang/locale/ko.ts b/src/lang/locale/ko.ts deleted file mode 100644 index 74bfc3a..0000000 --- a/src/lang/locale/ko.ts +++ /dev/null @@ -1,3 +0,0 @@ -// 한국어 - -export default {}; diff --git a/src/lang/locale/nl.ts b/src/lang/locale/nl.ts deleted file mode 100644 index f6acbd3..0000000 --- a/src/lang/locale/nl.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Nederlands - -export default {}; diff --git a/src/lang/locale/no.ts b/src/lang/locale/no.ts deleted file mode 100644 index 0739bc4..0000000 --- a/src/lang/locale/no.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Norsk - -export default {}; diff --git a/src/lang/locale/pl.ts b/src/lang/locale/pl.ts deleted file mode 100644 index caed52b..0000000 --- a/src/lang/locale/pl.ts +++ /dev/null @@ -1,3 +0,0 @@ -// język polski - -export default {}; diff --git a/src/lang/locale/pt-br.ts b/src/lang/locale/pt-br.ts deleted file mode 100644 index ace53cd..0000000 --- a/src/lang/locale/pt-br.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Português do Brasil -// Brazilian Portuguese - -export default {}; \ No newline at end of file diff --git a/src/lang/locale/pt.ts b/src/lang/locale/pt.ts deleted file mode 100644 index f4cb0c8..0000000 --- a/src/lang/locale/pt.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Português - -export default {}; diff --git a/src/lang/locale/ro.ts b/src/lang/locale/ro.ts deleted file mode 100644 index 4ea9cae..0000000 --- a/src/lang/locale/ro.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Română - -export default {}; diff --git a/src/lang/locale/ru.ts b/src/lang/locale/ru.ts deleted file mode 100644 index 7b0f002..0000000 --- a/src/lang/locale/ru.ts +++ /dev/null @@ -1,3 +0,0 @@ -// русский - -export default {}; diff --git a/src/lang/locale/tr.ts b/src/lang/locale/tr.ts deleted file mode 100644 index d1db79b..0000000 --- a/src/lang/locale/tr.ts +++ /dev/null @@ -1,3 +0,0 @@ -// Türkçe - -export default {}; diff --git a/src/lang/locale/zh-tw.ts b/src/lang/locale/zh-tw.ts deleted file mode 100644 index 0b7c4b6..0000000 --- a/src/lang/locale/zh-tw.ts +++ /dev/null @@ -1,3 +0,0 @@ -// 繁體中文 - -export default {};