Giter Site home page Giter Site logo

epub_tool's Introduction

Ⅰ epub_tool仓库介绍

一些可用的epub工具

  1. 重构epub为规范格式_v2.8.3.py
    原始的百度贴吧帖子链接:遥遥心航的帖子
    遥遥心航提供的原始文件:蓝奏云网盘链接 密码:i89p
  2. 重构epub并反文件名混淆.py
  3. 重构epub并加入文件名混淆.py

Ⅱ 怎么使用?

  • python执行
  1. 下载python3.8
  2. 使用git clone https://github.com/cnwxi/epub_tool.git克隆本仓库;或直接在网页下载源码压缩包,解压后得到py文件
  3. 使用命令行执行 python 解压目标文件夹/epub_tool/**.py 或修改py为pyz双击运行
  • 可执行文件
  1. releases下载对应的可执行文件
  2. 双击运行

Ⅲ 执行遇到错误?

  • epub无法正常规范/混淆/反混淆
    优先解压文件,查看其中content.opf文件,检查是否存在问题。若无法解决,在Issues区提交issue并附带原文件。

Ⅳ 更新日志

点击以展开

2024.04.23

初始化仓库。

2024.05.09

针对多看~slim文件进行修改,处理html中使用.././/开头的链接。

2024.05.16

更改文件输出路径,由lgernier提交。

2024.05.28

修正重构epub为规范格式_v2.8.3.py中生成的content.opf文件内容格式,由lgernier提交。

2024.06.07

修改主函数逻辑,防止epub文件不存在导致的程序崩溃,由lgernier提交。
加入CI自动构建,由lgernier提交
加入CI自动发布,由No Response提交

2024.06.08

CI配置文件更新,由lgernier提交

2024.06.12

针对cover页面未混淆的情况做更改
修改自动发布逻辑,修改py文件不触发CI,仅修改yml后触发。修改yml,无需手动执行才执行发布。

2024.06.13

更新yml文件,由lgernier提交。

2024.06.19

代码更新,使用相似度计算覆盖opf文件中未混淆的其他文件名情况。

2024.08.11

更新README。

Ⅴ 鸣谢

感谢以下用户对此项目的贡献

epub_tool's People

Contributors

cnwxi avatar lgerniero avatar

Stargazers

Luv-letter avatar heartnn avatar Blithe avatar  avatar Morris Xu avatar  avatar Mikachu2333 avatar  avatar  avatar  avatar  avatar funfir3s avatar  avatar  avatar 4v avatar  avatar mype avatar dhs347 avatar  avatar

Watchers

 avatar

epub_tool's Issues

能否兼容下多看?

先感谢分享,本人是个代码小白,遇到了些问题,混淆文件名直接将【多看】兼容的~slim文件也给混淆进去了,另外当文件过多时,很多css样式和文件章节都会缺失,因本人能力有限,找不到哪里出错

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.