Skip to content

KaneLanF/MarkdownImg2Github

 
 

Repository files navigation

MarkdownImg2Github

[[TOC]]

Mac下自动上传图片到Github,并把Markdown格式的图片url复制到clipboard

该项目供远峰运动团队使用,目前只有Mac版本

使用方法

第三方库

  • 安装GitPython
# 安装pip
$sudo easy_install pip
# 安装GitPython
$pip install GitPython
  • 如果没有安装Aflred自行安装

Github仓库

我们的图床仓库在weloopdev账号下的yfimg仓库,没有加入到该项目的同学请提供github账号

  • yfimg clone到本地,如果遇到问题请到TAPD上去看下Github的配置
$ git clone git@github.com:weloopdev/yfimg.git
Cloning into 'yfimg'...
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (4/4), 4.68 KiB | 0 bytes/s, done.

Alfred workflow设置

  • 下载MarkdownImg2Github仓库下的MarkdownImg2Github.alfredworkflow双击导入workflow
  • 双击HotKey设置一个快捷键,比如 command+shift+v

image

  • 第一次使用会让配置参数,配置好之后保存下就ok,如下图:

    注意这里使用mac自带的ide编辑config的时候,不要改动到单引号,直接在引号里面填写配置即可

    • LOCAL_PATH:从Github git clone到本地的路径
    • GITHUB_NAME:接入Github账号名称,目前我们都放在weloopdev这个账号下
    • REPO_NAME:仓库名称,目前我们放在yfimg这个仓库下
    • IMAGE_RELATIVE_PATH:图片在仓库下面的相对路径,目前我们统一放到tapd下面
    • BRANCH:自己的分支,这个我们强制每个人使用自己的分支

image

  • 配置填好之后,在Aflred输入mdimgconfig可以修改配置

image

  • 复制一张图片或者截图后,使用快捷键command+shift+v上传到github看到下图提示后,command+v即可拿到markdown格式的url

image

已安装后修改部分文件更新方法

假如只修改了部分py文件,可以不用直接导入workflow,只将修改的文件拷贝到workflow目录下即可

  • 进入到 Alfred Preferences
  • 点击Workflows,选中MarkdownImg2Github
  • 双击图中区域

image

  • 点击下图红框区域

    image

  • 自动会打开工作目录,将修改的文件拷贝过去就ok

参考资料

About

auto upload image to github and copy markdown image url to clipboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%