this is a description
Project description
介绍
一个小工具,将 markdown 远程的图片拉到本地来存储,并更新 markdown 文件
- 将 markdown 文件里的 http 开头的图片 url 地址拉到本地 ./assets 下.
- 更新 markdown 图片链接为本地链接
- 清洗你的 markdown, 只抽取将当前文件夹 markdown 里的文件所关联的图片
安装
pip install md_wash
使用方式
usage: md_wash [-h] [-o OUTPUT] [-a ASSETNAME] [-r] [-u] [-c] input
positional arguments:
input 指定你 markdown 的目录,或者md 文件
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
指定你 markdown 的输出目录, 默认覆盖原目录! (default: None)
-a ASSETNAME, --assetname ASSETNAME
指定你图片输出的目录名,默认叫 assets (default: assets)
-r, --recursive 是否递归目录 (default: False)
-u, --uuid 是否图片使用随机名,否则根据 url 结尾生成,有可能会有重名 (default: False)
-c, --copy 是否将原assets里的图片拷贝到output,原assets 目录名将与参数的 assetname 一致,
一般会与 -u同时使用 (default: False)
举例
# demo 1. 将直接覆盖本地
md_wash ./markdown
# demo 2. 仅清洗 hello.md,
#默认输出到 ./markdown/hello/hello.md 图片输出到 ./markdown/hello/assets
md_wash ./markdown/hello.md -c
# demo 3. 输出到其他文件
md_wash ./markdown -c -o ./output
# demo 4. 清洗 markdown,包含子文件
md_wash -c -r ./markdown -o ./markdown_washed
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for md_wash-0.0.21-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057bfcbd4df69a156c0efb6bea657302f0907337a4dd91f99d999bd267bbc31f |
|
MD5 | 4d22fccd4cf5772dc520ba629560ff04 |
|
BLAKE2b-256 | 59bb77ceb1d08afefb26784318558d0acbf0849ff3d143f64bd74d23d5af9a05 |