问题标签 [calibre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

bookdown - 如何使“自定义块”出现在 .mobi 版本的 bookdown 书籍中?

我正在使用 bookdown 编写技术书籍。我非常严格地遵循 bookdown 书中列出的格式,它在 epub、html 和 pdf 版本中看起来不错。我大量使用自定义块来突出显示特定类型的信息,但是当我转换为 .mobi 时,自定义块不再正确呈现。图标根本不显示。我试过用 kindlegen 和 calibre 进行转换,结果是一样的。

我直接从网站上下载了.mobi版的谢一辉优秀bookdown书,上传到我的平板kindle阅读器。它显示了同样的问题。这甚至可能吗?

0 投票
0 回答
59 浏览

python-2.7 - 口径作者处理

是否可以将一些信息附加到作者(图片、简历、个人网站链接等)并显示在该作者的每本书上?

作者似乎“嵌入”在每本书中。

我错过了什么吗?

注意:我正在尝试将现有存档自动翻译为 calibre,因此我对 Authors 的编程接口感兴趣(我发现没有具体的,只是 Book Metadata)。

0 投票
1 回答
229 浏览

regex - 如何使用 Calibre 对章节执行正则表达式替换,包括他们的编号?

我在 epub 文件中有以下序列:

CHAPTER 1
CHAPTER 2
CHAPTER 3

我想为它们中的每一个添加一个 head 标签,所以我使用 Calibre 的替换模块:

Find: CHAPTER *
Replace with:<h1>CHAPTER</h1>

但我只获得这个:

<h1>CHAPTER</h1>1
<h1>CHAPTER</h1>2
<h1>CHAPTER</h1>3

... 章节号在 h1 标签之外。我究竟做错了什么?

0 投票
1 回答
93 浏览

regex - 正则表达式和替换为数字和文本

在 epub 代码中,我有这个文本:

我需要用“h1”标签替换“span”标签,用“chapter”替换“capitulo”的所有实例,保留其余的文本。我在口径上试过这个,没有运气:

我能做些什么?

第二个问题: 如果我有这个文本:

我想获得:

我应该如何进行?

0 投票
1 回答
292 浏览

kindle - 通过 Calibre 将电子书从 Linux Mint 发送到 Kindle Paperwhite

我正在尝试使用 Calibre 将一些电子书从我的 Linux Mint 桌面发送到我的 Kindle Paperwhite,但出现错误:

使用以下设置通过 calibre 发送测试电子邮件:“发送电子邮件来自:”blah@blah.com(此地址被我的亚马逊帐户识别)“主机名:”smtp.gmail.com“端口:”25“用户名:” myemail@gmail.com "密码:" 正确密码 "加密:" SSL

并得到了错误

在这里完全不知所措。有什么见解吗?

0 投票
2 回答
230 浏览

python - 使用正则表达式查找和插入标签

我正在将一本书从 PDF 转换为 calibre 的 epub。但标题不在标题标签内,因此尝试使用正则表达式替换它的 python 函数。

示例文本:

我尝试使用正则表达式

但仍然没有得到预期的结果。我想要的是...

输入

</a>Chapter 370: Slamming straight on</p>

输出

</a><h2>Chapter 370: Slamming straight on</h2></p>

h2 标签将被添加到所有类似的实例中

0 投票
1 回答
487 浏览

ubuntu-18.04 - 口径未在 ubuntu 18.04.03 LTS 下启动

我的口径不再启动并出现以下跟踪:

在此错误再次运行后尝试启动 calibre 会出现超时并显示 calibre 已在运行的消息。我已经尝试重新安装 calibre 和 python,但它并没有改变行为。

0 投票
0 回答
437 浏览

python - 在 Python 中压缩 zip 文件时数据意外结束

再会。

我编写了一个小 Python 程序来帮助我轻松地为 Calibre 创建 .cbc 文件,它只是一个重命名的 .zip 文件,其中包含一个名为 Comics.txt 的文本文件,用于 TOC。每章都是另一个 zip 文件。

问题是最后压缩的 zip 文件总是有错误“数据意外结束”。文件本身没有损坏,如果我解压缩并重新压缩它,它可以完美运行。玩弄它似乎问题在于Python在压缩后不会关闭最后一个zip文件,因为我无法在程序仍在运行时删除最后一个zip,因为它仍然在Python中打开。不用说,Calibre 不喜欢该文件并且无法转换它,除非我手动重新压缩受影响的章节。

代码如下,检查文件夹中的非图像文件,压缩文件夹,在创建文本文件时压缩 zip,以及“更改”扩展名。

我绝不是程序员,那只是一个科学怪人的怪物代码,我最终通过检查线程设法组合在一起,但最后一个问题让我难住了。

我尝试的一些解决方案是:

失败:

和:

失败:

谢谢您的帮助。

0 投票
1 回答
233 浏览

calibre - 源中的 Calibre 服务器和 FB2 mime 类型

我在本地网络中运行 calibre-server,每个家庭成员都可以访问我们的家庭图书馆。

Calibre 服务器在提要中返回类型为“text/fb2+xml”的 FB2 文件。

我在 PocketBook Touch Lux 4 上下载 FB2 文件时遇到了麻烦,因为它说“text/fb2+xml”格式不受支持。

以下是可在 calibre feed 中下载的可用格式列表:

口径服务器提要

以下是我的 PocketBook 显示可用格式的方式:

选择下载格式

有没有一种解决方案可以让 PocketBook 从 Calibre 服务器提要中理解 FB2 书籍格式?

0 投票
2 回答
139 浏览

regex - 正则表达式删除字符之间的'-'

我正在尝试使用正则表达式来删除单词中的“-”字符。我知道如何通过 找到它们,[A-z]-[A-z]但我如何只删除“-”?更详细地说,我使用 Calibre 将 PDF 转换为 EPUB,它的工作比我预期的要好得多,现在的问题是页面之间中断的单词有这个烦人的“-”。

谢谢