Skip to content

Releases: XRSec/bitiful-typora-upload-cli

0.0.86

Choose a tag to compare

@Ran-Xing Ran-Xing released this 13 Aug 07:11

Bitiful Typora 图片上传 命令行工具

show1

show2

安装与使用

  1. 发布版下载
bitiful # 需要配置文件
bitiful "/example/example.png"
bitiful "https://example.com/example.png"
bitiful /path/to/1.png /path/to/2.jpg # 支持多文件批量上传
  1. 开发构建
git clone https://github.com/XRSec/bitiful-typora-upload-cli.git
cd bitiful-typora-upload-cli
# 编辑 bitifulUrl 变量
CGO_ENABLED=0 go build -o bitiful
# mv bitiful /usr/local/bin
# cd .. && rm -rf bitiful-typora-upload-cli
  1. 打开 Typora,偏好设置 -> 图片 -> 上传图片 -> 自定义命令 -> /home/xxx/bitiful

配置文件

配置文件路径:~/Library/Application\ Support/bitiful.yml

配置文件示例

Endpoint: s3.bitiful.net
Region: cn-east-1
AccessKeyID: "xxxxxxxxxxx"
AccessKeySecret: "xxxxxxxxxxxxxxxx"
BucketName: "xxxxxxxxxx"
Path: "/xxxxxxxx/"

指定文件名(覆盖上传)

如需自定义上传后的文件名(如封面图),可用 -n 参数:

bitiful -n "20220903.jpg" https://example.com/20220903.jpg
bitiful -n Test.png /Users/xxx/xxx.png
  • 仅当指定 -n 时,才会用该名字覆盖同名文件。
  • 未指定 -n 时,自动生成唯一文件名,绝不覆盖。

多文件批量上传

直接在命令行追加多个文件或URL即可:

bitiful /path/to/1.png /path/to/2.jpg

日志与调试

-v 参数可显示详细日志,便于排查问题:

bitiful -v /path/to/1.png

功能进度

  • 本地文件上传
  • URL 上传
  • [?] ftp/smb/afs

0.0.85

Choose a tag to compare

@Ran-Xing Ran-Xing released this 12 Aug 13:07
285173d

Bitiful Typora 图片上传 命令行工具

show1

show2

安装与使用

  1. 发布版下载
bitiful # 需要配置文件
bitiful "/example/example.png"
bitiful "https://example.com/example.png"
bitiful /path/to/1.png /path/to/2.jpg # 支持多文件批量上传
  1. 开发构建
git clone https://github.com/XRSec/bitiful-typora-upload-cli.git
cd bitiful-typora-upload-cli
# 编辑 bitifulUrl 变量
CGO_ENABLED=0 go build -o bitiful
# mv bitiful /usr/local/bin
# cd .. && rm -rf bitiful-typora-upload-cli
  1. 打开 Typora,偏好设置 -> 图片 -> 上传图片 -> 自定义命令 -> /home/xxx/bitiful

配置文件

配置文件路径:~/Library/Application\ Support/bitiful.yml

配置文件示例

Endpoint: s3.bitiful.net
Region: cn-east-1
AccessKeyID: "xxxxxxxxxxx"
AccessKeySecret: "xxxxxxxxxxxxxxxx"
BucketName: "xxxxxxxxxx"
Path: "/xxxxxxxx/"

指定文件名(覆盖上传)

如需自定义上传后的文件名(如封面图),可用 -n 参数:

bitiful -n "20220903.jpg" https://example.com/20220903.jpg
bitiful -n Test.png /Users/xxx/xxx.png
  • 仅当指定 -n 时,才会用该名字覆盖同名文件。
  • 未指定 -n 时,自动生成唯一文件名,绝不覆盖。

多文件批量上传

直接在命令行追加多个文件或URL即可:

bitiful /path/to/1.png /path/to/2.jpg

日志与调试

-v 参数可显示详细日志,便于排查问题:

bitiful -v /path/to/1.png

功能进度

  • 本地文件上传
  • URL 上传
  • [?] ftp/smb/afs

0.0.84

Choose a tag to compare

@Ran-Xing Ran-Xing released this 16 Jul 10:31

Bitiful Typora 图片上传 命令行工具

show1

show2

安装与使用

  1. 发布版下载
bitiful # 需要配置文件
bitiful "/example/example.png"
bitiful "https://example.com/example.png"
bitiful /path/to/1.png /path/to/2.jpg # 支持多文件批量上传
  1. 开发构建
git clone https://github.com/XRSec/bitiful-typora-upload-cli.git
cd bitiful-typora-upload-cli
# 编辑 bitifulUrl 变量
CGO_ENABLED=0 go build -o bitiful
# mv bitiful /usr/local/bin
# cd .. && rm -rf bitiful-typora-upload-cli
  1. 打开 Typora,偏好设置 -> 图片 -> 上传图片 -> 自定义命令 -> /home/xxx/bitiful

配置文件

配置文件路径:~/Library/Application\ Support/bitiful.yml

配置文件示例

Endpoint: s3.bitiful.net
Region: cn-east-1
AccessKeyID: "xxxxxxxxxxx"
AccessKeySecret: "xxxxxxxxxxxxxxxx"
BucketName: "xxxxxxxxxx"
Path: "/xxxxxxxx/"

指定文件名(覆盖上传)

如需自定义上传后的文件名(如封面图),可用 -n 参数:

bitiful -n "20220903.jpg" https://example.com/20220903.jpg
bitiful -n Test.png /Users/xxx/xxx.png
  • 仅当指定 -n 时,才会用该名字覆盖同名文件。
  • 未指定 -n 时,自动生成唯一文件名,绝不覆盖。

多文件批量上传

直接在命令行追加多个文件或URL即可:

bitiful /path/to/1.png /path/to/2.jpg

日志与调试

-v 参数可显示详细日志,便于排查问题:

bitiful -v /path/to/1.png

功能进度

  • 本地文件上传
  • URL 上传
  • [?] ftp/smb/afs

0.0.83

Choose a tag to compare

@Ran-Xing Ran-Xing released this 16 Jan 16:38

Bitiful Typora Upload CLI

show1

show2

Install & Use

  1. Release Download
bitiful # require config file
bitiful "/example/example.png"
bitiful "https://example.com/example.png"

or dev build

git clone https://github.com/XRSec/bitiful-typora-upload-cli.git
cd bitiful-typora-upload-cli
# Edit bitifulUrl in bitiful-typora-upload-cli.go
CGO_ENABLED=0 go build -o bitiful
# mv bitiful /usr/local/bin
# cd .. && rm -rf bitiful-typora-upload-cli
  1. Open Typora and set cli -> Preference -> Image -> Upload Image -> Custom Command -> /home/xxx/bitiful

Config

Endpoint: s3.bitiful.net
Region: cn-east-1
AccessKeyID: "xxxxxxxxxxx"
AccessKeySecret: "xxxxxxxxxxxxxxxx"
BucketName: "xxxxxxxxxx"
Path: "/xxxxxxxx/"

Cover image

bitiful -u -n "20220903" -f https://example.com/20220903.jpg
bitiful -u -f/Users/xxx/xxx.png -nTest.png

Doing

  • file
  • url
  • [?] ftp/smb/afs