Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.26 KB

README.md

File metadata and controls

23 lines (20 loc) · 1.26 KB

Visualize-ML-Auto-Merge

鸢尾花书开源项目自动合并工具

鸢尾花书开源项目地址: https://github.com/Visualize-ML

已实现功能:

  1. 项目中各repo的分章节PDF文件按repo名合并成单一PDF, 方便阅读
  2. 项目中各repo的嵌套文件路径代码文件合并至repo名文件夹下, 减少文件嵌套层级
  3. 遍历项目中各repo依赖包, 写入libs.txt, 方便一次性导入所有依赖包

使用方法:

image

  1. 安装依赖包: pip install -r requirements.txt
  2. clone 鸢尾花书项目 repo 至本项目文件夹中
  3. 运行merge.py, 项目代码及PDF归至MergedBooks文件夹下.
  4. 刷新安装缺失依赖包: pip install -r libs.txt

说明:

  1. 花书部分repo还在更新中, merge前建议pull 花书项目repo, 获取最新PDF
  2. 建议用libs.txt文件进行依赖包安装

MergedBooks文件夹内包含PDF和repo同名文件夹

image

repo同名文件夹包含该repo所有代码文件

image