这是一个描述

epub2html的Python项目详细描述


为什么

在PC上读epub是痛苦的地狱。为了获得更好的查看体验,我尝试了很多工具,比如calibreepubreader。然而,有些陷阱总是以这样或那样的方式存在。在

  • 由于文件被拆分,加载速度很慢。在
  • 没有平滑的滚动。在
  • pdf生成是如此难看

所以我想知道。我有一个像Chrome这样的网页浏览器,它是一个自然的epub阅读器。 我们可以从谷歌商店安装任何插件。例如,我经常使用vim绑定,如何通过vimium插件的强大功能在epub中使用vim绑定导航。在

因此,基本思想是将epub转换为大的html。简单但有效。在

测试平台

  • 麦克
  • 窗口

使用

pip install epub2html
epub2html abc.epub  

将在浏览器中打开转换后的epub html文件。在

像普通文件一样双击打开(mac)

使用automator,生成应用程序,创建一个Run shell script模块

^{pr2}$

检查bash中的which epub2html,以确保它是正确的路径。 省省吧, 将文件与此应用程序链接,你就可以开始了。在

托多

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用jain api上的编解码器信息自动创建sdp消息   显示素数误报的java程序   java如何从存储x、y值和整数索引之间的时间变化的两个数组列表创建动画?   java CompletableFuture:转换与组合   具有多个in运算符的java CrudePository findBy方法签名?   java:扩展小程序进程超时   java如何做mvn scm插件匿名pserver cvs访问   java如何在选中项目时将项目从一个活动发送到另一个活动   java存储子网的最佳数据结构,用于将Ip地址与子网匹配   java Jackson序列化以报告无法序列化的字段列表   如何将java mysql连接器导入IntelliJ?   如果java只在构造函数中编写,它是线程安全的集合吗?   java正则表达式捕获组在OR运算符后返回null   java使用Jackson在运行时将实体动态序列化为其ID或完整表示形式