• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A PicGo uploader for 兰空图床 lsky-pro,支持 V1 和 V2。

picgo-plugin-lankong

下载 版本 许可

这是一个为 兰空图床 适配开发的 PicGo 图片上传插件。基于 PicGo V2.3.0 开发。

Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。
兰空图床始于 2017 年 10 月,最早的版本由 ThinkPHP 5 开发,后又经历了数个版本的迭代,在 2021 年末启动了新的重写计划并于 2022 年 3 月份发布全新的 2.0 版本。

以上引用来自 lsky pro v2 docs

版本日志

click me to view changelog


安装和使用

1. 在线安装(推荐)

打开 PicGo 详细窗口,选择插件设置,搜索 lankong (author 是 hellodk) 安装。

20220323110227

2. 离线安装

克隆该项目,解压缩到路径 /path/to/picgo-plugin-lankong

进入以下目录

Windows: %APPDATA%\picgo\
Linux: $XDG_CONFIG_HOME/picgo/ or ~/.config/picgo/
macOS: ~/Library/Application\ Support/picgo/

在对应系统的 PicGo 程序配置文件路径下执行 npm install /path/to/picgo-plugin-lankong,然后重启应用即可。

3. 使用方法

兰空picgo插件lankong 新版设置截图.jpg

  • Lsky Pro Version 在下拉菜单中选择 Lsky Pro 版本,V1 还是 V2,默认 V1
  • 填写图床的 server url,注意不要以 / 结束
    • https://image.example.com ✅️
    • https://image.example.com/ ❌️
  • 填写 Auth Token 使用 Bearer 拼接
  • Strategy ID,存储策略 ID,如果是 V1 或 V2 使用默认存储策略的用户,请留空;除非你知道具体 ID,否则请留空
  • Album ID,相册 ID,只针对 V2 有效
  • Permission,图片权限,公开还是私有,默认是私有
  • Sync Delete 同步删除选项,只支持 V2,开启后在 PicGo 相册中删除图片可同步删除图床上的文件,默认关闭
  • Ignore certificate error 开关,默认关闭,请保持关闭,除非你遇到 certificate has expired 等证书报错才需要考虑将其开启。由于有些站点使用 Let's Encrypt 颁发的免费证书,有效期只有 90 天,在测试上传中遇到了 certificate has expired 错误,打开开关 Ignore certificate error 即可成功上传

补充说明 token 的获取方式

1. 使用 cURL(推荐)

curl --location --request POST 'https://your.domain/api/v1/tokens' \
--form 'email="your_email@address"' \
--form 'password="your_passwd"'

此命令仅适用于 V2,V1 用户只需要进入个人设置页面复制、粘贴使用即可。

2. 使用 postman 等软件

  1. 兰空图床 V1 token 的获取方式很简单,注册后进入个人设置页面就能看到,复制后使用即可
  2. 兰空图床 V2 token 的获取方式如下
    1. 登录到一个 V2 版本的兰空图床,比如 https://image.example.com 进入 API 接口页面 https://image.example.com/api 查看获取一个 token 的方式
    2. 使用 postman 之类的 api 调试工具发起一个 http post 请求即可生成一个 token,请求时的细节如下
      1. 请求 url: https://image.example.com/api/v1/tokens
      2. 请求方法: POST
      3. 设置请求头 Accept 的值为 application/json
      4. 请求体中使用 json 语法填入邮箱和密码
        {
          "email": "[email protected]",
          "password":"your_password"
        }
        
      5. 请求成功后得到返回信息中的 token,使用 Bearer 拼接拿到的 token 作为 Auth Token 填入 PicGo 设置中。注意 Bearer 和返回的 token 之间有个空格,请严格按照格式填写,程序不会校验这个细节

如果觉得项目有用,欢迎点个免费的 star ⭐️️ 激励一下我。感谢!

开源许可证

Released under the MIT License.

欢迎随意打赏

如果您觉得我的小小工作提升了您的 workflow,欢迎随意打赏。

支付宝 微信
若图片裂开科学即可 若图片裂开科学即可

More Repositories

1

jpg2gif

把telegram导出的jpg/jpeg/png静态表情图片转换成微信能够导入的.gif文件
Java
80
star
2

lsky-pro-docker

Lsky Pro 兰空图床 docker 镜像,适用于 Linux arm64 和 amd64 架构。
Dockerfile
37
star
3

squoosh

A https://github.com/GoogleChromeLabs/squoosh docker image. Support amd64, arm64 and arm v7 arch. Dockerfile open source at https://github.com/hellodk34/squoosh .
Dockerfile
34
star
4

weibo_hot_search

微博热搜实时推送,推送到 telegram 频道。频道链接:https://t.me/weibo_hot_search ,每小时推送一次,欢迎订阅。
Java
32
star
5

link-cleaner

link cleaner, removing the track params of urls.
Java
19
star
6

avatars

gravatar 风格头像快速生成器。基于随机邮箱快速生成随机头像。
Java
17
star
7

refresh-baidu-baike

一个油猴脚本:去除百度百科、百度经验页面上的声明、秒懂百科、TA说等与条目介绍相关性不强的sb信息
JavaScript
7
star
8

GetMyV2exTopicsList

get my v2ex topics list. 快速获取 v2ex 上我收藏的帖子列表
Java
5
star
9

picgo-plugin-imgkb

一个基于 imgkb.com 图床的 PicGo 插件。
TypeScript
3
star
10

v2ex_deals

v2ex 优惠信息 节点新帖推送 频道 https://t.me/v2ex_deals 欢迎订阅。可定制 v2ex 关注节点的新帖推送,结合 telegram bot
Java
3
star
11

wb-hotsearch-front-end

微博热搜实时推送 Telegram 频道对应前端项目。频道链接: https://t.me/weibo_hot_search ,欢迎订阅关注。
JavaScript
1
star
12

gitpushworkflow

我每天在 GitHub 写工作记录和生活记录,保存后一键推送到远程仓库。
Shell
1
star
13

GetBingDailyWallpaper

获取每日 Bing 图片
Java
1
star