Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wuchangfeng/markdown-helper
Drop images on python script, get markdown url in txt file.
https://github.com/wuchangfeng/markdown-helper
Last synced: 3 months ago
JSON representation
Drop images on python script, get markdown url in txt file.
- Host: GitHub
- URL: https://github.com/wuchangfeng/markdown-helper
- Owner: wuchangfeng
- Created: 2016-05-20T01:41:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-07T11:24:38.000Z (about 8 years ago)
- Last Synced: 2024-07-16T14:09:36.333Z (4 months ago)
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 123
- Watchers: 7
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**请先看 ChangeLog 了解最新变化**
## About
MarkDown 相信已经成为技术人员的写文档,博客的标配啦。
自然, 博客中经常要插入图片或者 GIF ,对于这些,我们经常选择七牛或者 LeanCloud 来作为图传。但这个过程也稍微有点繁琐,要打开浏览器,寻找图片路径,点击上传图片,复制 URL 。
利用 Python 的 Drop , Handle 思想,写出了该脚本。如下 GIF 所示,你只需要将图片或者 GIF 拖动到脚本上,即可生成 MarkDown 格式 URL 在你 TXT 文档和你的黏贴板中,直接右键黏贴即可。省去了不少步骤。
## Install
四个配置参数的地方:
![markDownHelper2.png](http://7xrl8j.com1.z0.glb.clouddn.com/markDownHelper2.png)
![markDownHelper1.png](http://7xrl8j.com1.z0.glb.clouddn.com/markDownHelper1.png)依次填入即可:
``` python
# you need get yours msg here
access_key = "XXXX"
secret_key = "XXXX"
bucket_name = 'XXXX'
bucket_url = 'XXXX'
```## Steps
* 安装好 Python 环境。
* 安装七牛的 SDK pip install qiniu ,这个过程中你也需要安装一下 pip 这个工具。
* 完成上述步骤后,脚本默认的打开方式应该是 python,也就是脚本的图标应该是有 Python 标志的,也就是 Tips 中第二张图 MdHelper.py 那个样子。如果不是,请右击选择默认打开方式为 Python。
* 拖动图片到脚本上即可。
* 如果拖动没有反应,大家可以自己调试。在 CMD 窗口下找到脚本**所在的路径**如我的脚本在 C:\Users\allen\Desktop\MDHelper 那么我打开 CMD 后 cd C:\Users\allen\Desktop\MDHelper,接着输入 python MarkDownHelper.py 即可。报错信息在 CMD 窗口都能看得到。## Tips
最后建议你们这样来使用这个脚本:在桌面上新建一个文件夹:MdHelper,把所有截图和脚本都可以放在这个文件夹内。**拖动图片到脚本上即可**。
另外,图片的命名不要是中文,因为你中文托上去好像没有反应。
## Usage
![MarkDownHelper3.gif](http://7xrl8j.com1.z0.glb.clouddn.com/MarkDownHelper3.gif)
## ChangeLog
* in 1.0 version,你可以在上传成功后,在生成的 txt 文档中复制 MarkDown URL
* in 1.1 version,将最近上传的图片 URL,保存在黏贴板中,你也可以直接黏贴到你的 MarkDown 编辑器中。
* in 1.2 version,这个版本支持私有空间哦。具体你可以看 mdScript2.py 这个脚本。只需要黏贴一点代码到 MarkDownhelper.py 中即可。
* in 1.3 version,在1.3 版本中,增加了删除本地文件图片的功能。这个功能很好用,因为文件夹中图片越来越多,你也看着不爽。不过删除是从系统 中删除哦,意味着,回收站内也没有。当然,如果你不想要这个功能,注释 MarkDownHelper 一句代码即可。
* in 1.4 version,这个版本我在如下平台测试了: win7,win10,Ubuntu。
* in 1.5 version,增加了压缩图片的功能,因为七牛云免费容量有限。利用 tinyPNG 的图片压缩功能压缩图片至原图的三分之一。但是带来的影响就是图片拖动反应变慢。所以这个版本是一个选择版本,你可以在 markDownHelper2.py 中选择使用该功能。[TinyPNG 的 API 文档](https://tinypng.com/developers/reference/python)## Thanks
脚本的灵感来源:[laobie's WriteMarkdownLazily](https://github.com/laobie/WriteMarkdownLazily),感谢。
## License
MIT