Markdown图片本地化
Markdown图片本地化
根据Img_link_to_local_markdown修改
项目地址:Md-ImgLocalize
本代码将扫描给定文件夹下所有的markdown文件,对于每个markdown文件搜寻在线图片链接,下载对应的图片并替换文本中的链接为本地图片路径。
主要功能
支持修改/不修改源markdown文件两种导出方式
以Python Async模式下载图片,可大大减少运行时间:
普通模式 协程模式 28.420s 5.236s 下载图片将根据不同markdown文件名创建新的文件夹储存
使用方法
- 安装Python
- 在Github直接下载或者克隆本项目
git clone https://github.com/YellowAndGreen/Md-ImgLocalize.git
- 安装aiohttp
pip install aiohttp
- 切换到本项目路径并运行
python main.py --md_path=[markdown文件目录]
,其中的额外参数有:- 指定
--md_path
作为源markdown文件目录 - 添加
--log
来保存运行日志 - 添加
--modify_source
来直接修改源文件
- 指定
支持的图片格式
支持Png, jpg, jpeg, gif, bmp, and svg,可修改正则表达式"png|jpg|jpeg|gif|bmp|svg"来增加新的图片格式。
Markdown图片本地化相关推荐
- Markdown 图片助手-MarkdownPicPicker
Markdown 图片助手-MarkdownPicPicker title: Markdown 图片助手 v0.1 toc: true comments: true date: 2016-06-04 ...
- markdown 图片居中_Markdown常用语法汇总
一.Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建. ...
- 织梦本地调试运行PHP不显示图片,织梦dedecms不能下载远程图片实现图片本地化解决方法...
DEDE图片本地化失效的主要原因: 服务器上的运行环境中禁用了fsockopen()函数 解决方案一: 在用fsockopen()的地方用stream_socket_client()函数代替. 具体修 ...
- u-tools图床便捷生成markdown图片
u-tools 图床 上传图片生成markdown图片非常便捷. 支持的图片服务器有几种,其中搜狗.网易和掘金的加载速度更快些: 也可以用阿里与和腾讯云的OSS; 其中网易生成图片不是原图尺寸好像被改 ...
- QueryList4采集-图片本地化
QueryList4采集图片本地化 //采集public function cai() {//采集的url地址$data = QueryList::get('https://news.ke.com/s ...
- markdown 图片居中_Markdown入门指南【我为什么要推荐你学习Markdown?】
〇.前言 转载请注明原作者和地址,如果这篇文章对你有帮助或启发,也可以请我喝个咖啡.奶茶. 一.啥是Markdown Markdown 是一种可以使用普通文本编辑器编写的轻量级标记语言,通过简单的标记 ...
- Markdown——图片、文字显示居中的一种方法
Markdown--图片.文字显示居中的一种方法 一.方法 1.1 图片居中 1.2 文字居中 二.图片居中举例 2.1 编辑界面 2.2 显示界面 一.方法 1.1 图片居中 在图片下面的链接的最后 ...
- 多功能搜索友联自助交换多色彩皮肤网站图片本地化附带交易系统网址导航源码蜘蛛
介绍: QQ登录 友联自助交换 友情链接交易功能 多功能搜索 ico小图标本地化 网站图片本地化 蜘蛛日志 文章评论 网站评论 自助链接匿名提交站点,添加友链访问网站自动审核通过 会员等级 VIP 付 ...
- 有道云笔记Markdown图片插入居中方法
有道云笔记Markdown图片插入居中方法 使用本地图片插入 使用html方式插入图 使用本地图片插入 有道云笔记可以通过这样插入图片: ![图片名](本地图片地址) 注意: 这样的方式并不能控制照片 ...
最新文章
- Firefox将以HTTP明文发送密码的网站标注为不安全
- Linux 关于解压
- Python输入输出练习
- Redis基础知识详解(非原创)
- Python字符串有关的方法汇总
- python词频统计之《哈姆雷特》_哈姆雷特词频统计,Hamlet
- 如何实现parseFloat保留小数点后2位
- Python实现将一个长度为n的列表划分 ,每个子列表中包含m个元素
- 中英对照:30句经典英语广告词欣赏
- FlashFXP,flashfxp使用方法
- 成都锦里VS宽窄巷子
- Ubuntu 16.04 (Ubuntu18.04 也可以用)远程桌面(使用win10远程桌面客户端链接)和 使用vncveiwer链接的配置
- 基于pytorch的sque2suqe with attention实现与介绍
- 说说最近的工作/生活经历
- 别让失败阻碍了你成功的路
- 学习 Python 之 Pygame 开发魂斗罗(九)
- Mac Android Studio 打包APK 出现的问题
- OpenGL ES 基础概念
- 初二计算机考试作文,初二考场作文汇总5篇
- 计算机控制实验比例环节,陈sir-实验一 典型环节的电路模拟