Upgit 是一款可以将任意文件上传至 GitHub 并能与 Typora 整合使用的命令行小工具,支持 macOS、Linux 与 Windows,可以把它当作 Typora 自定义图片上传工具,也可以用来保存文件到 GitHub。@Appinn

由于不满 PicGo 的臃肿,造了个 Typora 自定义图片上传工具:Upgit

来自发现频道,@pluveto 同学的作品:

由于不满 PicGo 的臃肿,造了个 Typora 自定义图片上传工具 Upgit

特点:

  • 支持 Typora
  • 支持上传任意文件
  • 支持剪贴板上传
  • 支持链接以 Markdown 形式保存到剪贴板
  • 配合 AHK 食用效果更佳~
  • 支持 Windows/Linux/macOS
  • 体积小,5 MiB 左右无运行时
  • 仅支持 Github
  • 自定义重命名规则
  • 支持 CDN 替换
  • 完全开源

使用方法:

程序所在文件夹内,创建一个 config.toml 文件,内容如下:

# branch = "master"
# Get token from https://github.com/settings/tokens
pat = "ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
rename = "{year}/{month}/upgit_{year}{month}{day}_{unix_ts}{ext}"
repo = "repo-name"
username = "username"

# [replacements]
# "raw.githubusercontent.com" = "cdn.jsdelivr.net/gh"
# "/master" = "@master"

需要选择一个保存文件的 repo,下面的 replacements 部分是用 jsdelivr 替代 GitHub 地址。

  • 通过命令行使用
./upgit logo.png
# for windows: .\upgit.exe logo.png
  • 配合 Typora 使用
由于不满 PicGo 的臃肿,造了个 Typora 自定义图片上传工具:Upgit 1

直接在命令处输入 upgit 所在路径,比如 Windows 下输入 “c:\upgit\upgit.exe”,macOS 下输入 “/upgit_macos_amd64″,请根据实际情况修改。

更详细的设置请参考中文说明:https://kutt.appinn.net/Vr5Tof

获取

  • GitHub:https://kutt.appinn.net/6lGSjm
  • 发现频道:https://meta.appinn.net/t/topic/29532