A program for find and upload images in markdown file and will replace them.
Project description
Markdown-img使用指南
用途
本程序用于扫描工作目录下的markdown文件,查找其中的本地图片并自动上传到sm.ms
图床,并生成一个使用网络图片替换本地图片的markdown副本,存放于当前工作目录/markdown_image
目录下。
通过以上方式实现自动批量markdown图片处理工作,以方便之后把markdown内容在网络传播。
注意事项
- 本程序不会改变原始markdown文件,请放心使用。
- 对于已经生成副本的原始文件,本程序不会再次处理,如果需要重新生成副本,请手动删除相应的已生成副本。
- 本程序依赖于
sm.ms
图床,请自行注册账号并生成token。 - 因为
sm.ms
图床接口有调用限制,如果出现图片上传出错的情况,可能是上传频繁导致,请等待1分钟以上时间后重新使用本程序。 - 目前本程序只支持windows。
sm.ms
国内访问不算友好,生成的markdown拷贝立即在网络上发布可能会显示防盗链等图片挂掉的情况,那是因为国内CDN比较慢,等一段时间就好了。
安装
pip install markdown-img-icexmoon
更新
pip install --upgrade markdown-img-icexmoon
使用方式
- 使用CMD定位到将要处理的markdown文件目录。
- 执行
python -m markdown_img
。 - 第一次运行程序会提示你输入图床token。
- 输入后再次执行步骤2。
- 等待处理。
- 完毕后查看
工作目录/markdown_img
目录。
- 图床token存储在程序所在目录的
smms_token.config
文件中,如果需要修改的可以自行修改,也可以删除该配置文件后重新运行程序输入。- 稍后会丰富并完善程序的相关命令参数。
更新日志
0.0.6
新增命令行参数功能,具体情况可使用python -m markdown_img --help
进行查看。
新增使用图床备份恢复本地图片库的功能,具体使用方法见帮助信息。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for markdown-img-icexmoon-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e06ec75eb03743baaab7dfd0f525d18bb79041ff9431fdc3bf15a76cc3de509 |
|
MD5 | 112bd7911249eb4f01d18bd4d831c90d |
|
BLAKE2b-256 | bbaaf4f657c3ac0e5c76cb5e46bc9d414e28ee1d5ea0d1de3a90257c6d89b6ba |
Close
Hashes for markdown_img_icexmoon-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843507afb2dd7c8f7ab711d77926e4f0c62dfa32e879dba199234f8ef28acece |
|
MD5 | 6dce22b9eaee4edb9cb77f355e3d33e8 |
|
BLAKE2b-256 | da9d977391a6c30b150a448ccdfdb7205b10183f50ce6c826fcefc48c5b2fe4e |