Skip to content

About

Auto MarkDown Transformation 本项目自动识别markdown文档中图片,将其自动上传到图床(需结合PicGo使用),并自动替换原图片链接为图床上图片链接。

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

AutoMDTrans

Auto MarkDown Transformation

本项目自动识别markdown文档中图片,将其自动上传到图床(需结合PicGo使用),并自动替换原图片链接为图床上图片链接。

项目流程图

img

使用事项

  • 需要安装PicGo,可参考我的博客
  • 需要安装requirement.txt里面的环境,安装命令
    pip install -r requirement.txt
    

现在运行会出现如下错误:

ImportError: cannot import name 'PyKeyboard' from 'pykeyboard'

找到pykeyboard的安装路径,将__init__.py文件替换为如下内容:

import sys
 
if sys.platform.startswith('java'):
    from .java_ import PyKeyboard
 
elif sys.platform == 'darwin':
    from .mac import PyKeyboard, PyKeyboardEvent
 
elif sys.platform == 'win32':
    from .windows import PyKeyboard, PyKeyboardEvent
 
else:
    from .x11 import PyKeyboard, PyKeyboardEvent

此错误更详细介绍见这篇博客:安装pykeyboard模块

  • 使用
    python main.py --file_path "your_markdown_path"
    

TO DO

  • 解决上传失败死循环问题
  • 新文档重命名
  • html格式图片识别

About

Auto MarkDown Transformation 本项目自动识别markdown文档中图片,将其自动上传到图床(需结合PicGo使用),并自动替换原图片链接为图床上图片链接。

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages