Giter Site home page Giter Site logo

mykindletools's Introduction

My kindle tools



1. epub转mobi (epub2mobi.exe)

作用:

将传入的epub转换为kindle支持的mobi格式。并将mobi瘦身。 转换调用的是lib目录下amazon官方的mobi生成工具kindlegen.exe

1.1. 用法

  1. 下载ebpu2mobi.exe
  2. 将你想要转换的epub文件拖拽到程序图标上
  3. mobi文件自动生成在epub文件同一目录

1.2. mobi瘦身

本工具转换调用的是lib目录下amazon官方的mobi生成工具kindlegen.exe
但因为用kindlegen.exe工具生成的mobi文件体积很大,需要瘦身。所以工具生成mobi后会自动调用lib目录下的kindlestrip.exemobi进行瘦身。

1.2. 报错?

如果转换时转换失败,提示错误(xmlmake):E27012: 已经使用项或进程标识符: xxxxxx。则原因在于这个epub文件制作的不标准。

简单的解决办法: 用calibre把报错的epub文件转换成epub(对,就是epub转换成epub,这样处理之后epub的格式就正确了)

更加具体的原因解释:报这个错的原因在于epubcontent.opf里,对一个xhtml页面进行了多次的引用。
如下面所示,此content.opfcover.xhtml这一页面进行了多次引用,所以导致了转换时提示cover.xhtml已经使用。手动的解决办法就是删掉多次引用的项目。简单点的就是直接用calibreepub转成epub这样相当于对格式做了一次修正。

这个错常见于一些较老的epub小说中,比如轻之国度 Epup组以前制作的epub

   <item href="Text/cover.xhtml" id="cover.xhtml" media-type="application/xhtml+xml" />
  .........
   <item href="Text/cover.xhtml" id="cover.xhtml" media-type="application/xhtml+xml" />


2. 推送文件到Kindle (SendToKindle.exe)

作用:

将文件以一个文件一封信件的形式发送到你的Kindle推送邮箱中。

2.1. 用法

  1. 下载sendToKindle.exe
  2. 运行sendToKindle.exe,第一次运行会要求你提供必要的信息,如:用来发邮箱的账号,密码等(建议单独申请一个邮箱用来推送书籍)
  3. 配置完成后,如果有书籍要发送,就直接选中书籍,然后拖动到sendToKindle.exe
  4. 如果要变更邮箱设置,直接打开EmailSetting.txt编辑就行。

2.2. 为什么要一本书发一封邮件?

因为Kindle的推送邮箱只支持50MB大小附件。然后主流的邮件服务提供商(如:Gmail, Yahoo, Hotmail etc)大多只支持25MB附件。

这意味着你如果要发送N本mobi小说的话(如一本轻小说就动不动5MB, 8MB大小),就必须要分成好几封邮件,相当麻烦。所以直接一本书一封邮件发过去最好。
即便QQ163邮箱支持50MB附件,但实际上尝试过一封邮件一次推送一堆书的人都知道,邮件会一直提示投递中,要很久才能kindle收到。

mykindletools's People

Watchers

 avatar

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.