項(xiàng)目地址:Github
本代碼將掃描給定文件夾下所有的markdown文件,對(duì)于每個(gè)markdown文件搜尋在線圖片鏈接璃赡,下載對(duì)應(yīng)的圖片并替換文本中的鏈接為本地圖片路徑酥泞。
主要功能?
支持
<img>
和![]()
兩種標(biāo)簽以及更多格式添加了選項(xiàng)功能渊涝,能夠自由定制程序的操作(例如是否修改md源文件)
-
以Python Async模式下載圖片以故,可大大減少運(yùn)行時(shí)間:
普通模式 協(xié)程模式 28.420s 5.236s 下載圖片將根據(jù)不同markdown文件名創(chuàng)建新的文件夾儲(chǔ)存
支持markdown文件的遞歸遍歷搜索
使用方法??
- 安裝Python
- 在Github
直接下載或者克隆本項(xiàng)目git clone https://github.com/YellowAndGreen/Md-ImgLocalize.git
- 安裝aiohttp
pip install aiohttp
- 切換到本項(xiàng)目路徑并運(yùn)行
python main.py --md_path=[markdown文件目錄]
屯耸,其中的額外參數(shù)有:- 指定
--md_path
作為源markdown文件目錄 - 添加
--log
來保存運(yùn)行日志 - 添加
--modify_source
來直接修改源文件
- 指定
支持的圖片格式
支持png, jpg, jpeg, gif, bmp, and svg,可修改正則表達(dá)式"png|jpg|jpeg|gif|bmp|svg"來增加新的圖片格式送丰。