figbed is an easy to use fig bed when you writing with markdown
inspired by cut
目前只支持mac下使用 ,其他操作系统请看文末
自动截图并上传到七牛的脚本
###依赖安装
- 安装pngpaste
- mac下: brew install pngpaste
- pip install figbed
- 登陆七牛,如果你没有七牛账号,请注册
- 在账号设置页面,找到密钥标签,获取到AK和SK
- 新建一个空间,在空间设置页面,获取到您的域名,和空间对于的域名
上边这张截图就是采用figbed处理的
- 新建
cat ~/.qiniu.yml
,形如
AK: xxx
SK: xxx
YOUR_DOAMIN: http://oav6fgfj1.bkt.clouddn.com
YOUR_BUCKET: wwj-fig-bed
PATH_SAVEAS: /tmp
其中AK,SK,YOUR_DOAMIN,YOUR_BUCKET已在上边介绍过了,PATH_SAVEAS是图片将要保存的本地路径(默认为/tmp),建议保存到文章同属的git库里,做个备份
- 启动图床服务:figbed
- 选择截图工具开始截图,如QQ(我在用
jietu
),只要这个截图工具截完图把图片放到剪切板就可以。 - 截图完成后,使用command+v即可以获取到url
- 目前只支持上传到七牛
- 有时候command+v无法获取到url,那么请等一会,具体取决于您的网速
- 目前在mac测试通过,理论上可以运行pngpaste系统都可以 fig
- 图片名加上部分uuid,防止覆盖
(在windows下可以尝试直接调用截图库,如QQ截图:CameraDll.dll: dll = ctypes.cdll.LoadLibrary('CameraDll.dll')
- python3 setup.py register
- python3 setup.py sdist upload
- readme.md和图片都不会被setup.py build
IMG_URL?imageView2/2/w/1000 (等比例缩放为宽度1000)
使用gif_bed来存放gif动态图,github会把外部动态图截取,所以需要存在github上。
不存在本仓库内,避免使源码库变大