如何解决 Calibre 推送中文书到 Kindle 显示拼音书名问题

“Kindle推送”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 101 条留言

  1. 我认为可以考虑设置个快速模式,并设置个开关供用户自由切换快速模式和普通模式。
    你当前的使用逻辑为普通模式,快速模式是点击你的插件“推送到kindle”后,自动按照“书名”所示发送到kindle邮箱,像calibre推书一样一步到位。
    希望可以考虑采纳,谢谢!

  2. 您好 插件非常好用方便 只是有一个小问题 在传送epub格式的图书时,无法将calibre上已经改过的作者名正确显示在kindle上,而是书籍原作者名,而mobi格式没有此问题

    • 你是通过什么样的方式修改的作者名呢?我测试了一下,用 Calibre 的编辑元数据功能修改 EPUB 的作者名,推送后可以正常显示修改后的作者名。

  3. 请问下,安装这款名为 Send to Kindle 的 Calibre 插件时,是否要求放在指定的根目录文件下面?因为我下载文件后,通过“打开 Calibre 并依次点击其菜单【首选项 → 插件 → 从文件加载插件】,在弹出的对话框中选择下载的后缀名为 .zip 的插件文件,安装”这种方式一直失败,失败原因是:错误: 未处理的异常: InvalidPlugin:The plugin in ‘/Users/wss/Downloads/Send-to-Kindle-Calibre-Plugin_v1.zip’ is invalid. It does not contain a top-level __init__.py file

  4. 我有个建议,建议改为仅在推送失败时才弹对话框,推送成功后不提示任何消息,以免推送书本后还要点击两次鼠标。

    可以考虑设置取消推送成功后的通知,或者弄个类似于 calibre 里的“编辑元数据” -> “下载元数据和封面”,任务完成后会自动消失的toast,谢谢

    书伴这个网站做得特别用心,感恩

    • 谢谢建议。那个对话框在高频使用时确实有点儿碍事,但是如果点击按钮后没有任何提示,可能会有人不知道推送被添加到了 Calibre 的任务列表。你说的那个弹出通知感觉要好一点儿,不过貌似还是需要点击按钮才会消失,而且每次推送后通知会排队出现,也挺碍事。如果没有其它更好的选择,就在设置里加个开关通知的选项。

  5. 站长好,我这个文件经过添加页码后,用最新的插件办法推送,结果下载下来,文件的封面和第一页不是封面,而是一个照相机和右下角的红三角形里面有个感叹号,我记不清楚,应该和以前离线USB导入的书的错误封面一样,请问怎么解决呢?文件已经发到站长的邮箱上了,谢谢

    • 检查了一下你发来的 EPUB 文件,发现元数据中使用的封面图片不存在,因此 Kindle 无法正常显示封面。最快捷的解决方法是用 Calibre 重新转换一遍 EPUB 格式(即转换时输入输出格式都选择 EPUB)再推送就不会有问题了。

  6. 好评,困扰的邮箱推书问题解决了。我想在calibre-bug上提这个问题被否决了,自己也不会编程修改代码。你的插件完美地解决了问题。
    但我有个小建议。有人或许在邮箱上设置了别名,如果插件里的“设置”面板,邮箱列表如果有别名就显示别名,否则才显示邮箱地址就好了

    • 显示别名好像并不比显示邮箱更清晰,或者把别名放在邮箱后面?像这样 test@test.com (Alias Name)。

      • 别名是指标记的邮箱名称,通常使用者会设置为人,或kindle,或者其他有意义的名称,别名本身就已经能特别清楚地表明要发送给谁,除非他自己设置不规范。

        calibre上的逻辑是如果设置了别名,就只显示别名,不显示邮箱,没有别名才显示邮箱。

        但如果你还是担心不清晰的话,可以考虑“别名(邮箱)”的顺序来显示

      • 这种方案虽然解决推送中文书、手动推送中文新闻报纸显示拼音的问题,大多数用户的问题得到了解决。

        但calibre上推送中文书的问题没有根治。比如是,如果使用“抓取新闻”功能定时自动推送新闻报纸,或自定义rss源的话,因为推送邮箱会调用calibre自带的推送功能,所以推送的结果还是拼音。

        这个只能在calibre反馈解决附件名的问题,或者反馈亚马逊修复好这个bug。或者得开发个自动推“抓取新闻”的模块了

        • 如果有会编程的dalao修复这个问题,并让calibre社区采纳,这个问题才能根治

  7. 感谢分享好插件。
    我这边用189邮箱投递失败。看了一下,发现投递邮件没有标题(邮件里显示no subject 投递失败)。
    解决方法:把zip包解压,打开main.py,修改第306行,将修改:
    (path, name, email, ”, ”), {},
    修改为
    (path, name, email, ‘KHh29hfJGq9IPxRYXUIUh9’, ”), {},
    上面多的字符串,可以自己随便编辑。
    然后保存,重新打包为zip包。
    在calibre中将原插件删除,然后重启,再安装修改后的插件,重启后就可以了。

    • Calibre 的保存到磁盘功能就能解决这个问题。你可以先去 Calibre 的【首选项 → 保存书籍至磁盘】,分别取消勾选“将非英语字符转换为对应英语字符”、“分别保存封面”和“在独立的 OPF 文件中保存元数据”这三个选项,然后把“保存模板”更改为 {title}。最后在书库中选中要保存的电子书,点击主工具栏上的【保存到磁盘】图标旁边的倒三角按钮,点击弹出菜单中的“以单一格式保存到磁盘…”(比如选择 EPUB 格式)选择保存位置即可。

  8. 啊才看到calibre封面生效的逻辑,calibre有损转换为了一个封面感觉不太合适(

  9. 感谢您的插件。
    在使用过程中存在一个小问题:在用该插件发送epub到亚马逊kindle邮箱后,有部分书籍在kindle上无法显示个人文档封面。之后测试发现,插件发送从亚马逊等其他出版方获取的epub文件均无封面问题,有问题是我自己制作的epub文件,我习惯制作完成后在calibre上通过元数据或者导入本地图片为其添加封面,这可能是上述封面显示问题的原因。插件非常好用,再次感谢。

    • 如果是通过 Calibre 的元数据修改功能改的封面,需要重新转换一次格式,这样封面才能真正添加到电子书中。还有一种方式是直接编辑电子书,把封面图片导进去,再手动修改 OPF 文件。

      • 感谢!
        刚刚试了下笨方法,把calibre里面添加好封面的epub‘保存到磁盘’,之后再导入calibre也能解决封面问题。已经被kindle封面折磨大半年,亚马逊再瞎搞就躺平哩哩

  10. 这个插件有明显的bug,我是Kindle Oasis3 ,屏幕的比例是3:4。我习惯把导入calibre的图书封面尺寸修改为3:4,但是使用这插件之后推送到Kindle端的图书封面是原数据的模样,我修改的比例未能保存。
    望同好及时注意到这个bug

    • 除非是通过 USB 传输,在 Calibre 中用修改元数据功能为电子书修改封面后需要转换一次格式才能生效,插件不负责转换,只发送转换后的电子书文件。

  11. 实测有效, 怪不得亚马逊要退出中国呢, 这么点问题这么久都没修复, 要是在中国,这种效率早就下岗了