问题标签 [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.
bookdown - 如何使“自定义块”出现在 .mobi 版本的 bookdown 书籍中?
我正在使用 bookdown 编写技术书籍。我非常严格地遵循 bookdown 书中列出的格式,它在 epub、html 和 pdf 版本中看起来不错。我大量使用自定义块来突出显示特定类型的信息,但是当我转换为 .mobi 时,自定义块不再正确呈现。图标根本不显示。我试过用 kindlegen 和 calibre 进行转换,结果是一样的。
我直接从网站上下载了.mobi版的谢一辉优秀bookdown书,上传到我的平板kindle阅读器。它显示了同样的问题。这甚至可能吗?
python-2.7 - 口径作者处理
是否可以将一些信息附加到作者(图片、简历、个人网站链接等)并显示在该作者的每本书上?
作者似乎“嵌入”在每本书中。
我错过了什么吗?
注意:我正在尝试将现有存档自动翻译为 calibre,因此我对 Authors 的编程接口感兴趣(我发现没有具体的,只是 Book Metadata)。
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 标签之外。我究竟做错了什么?
regex - 正则表达式和替换为数字和文本
在 epub 代码中,我有这个文本:
我需要用“h1”标签替换“span”标签,用“chapter”替换“capitulo”的所有实例,保留其余的文本。我在口径上试过这个,没有运气:
我能做些什么?
第二个问题: 如果我有这个文本:
我想获得:
我应该如何进行?
kindle - 通过 Calibre 将电子书从 Linux Mint 发送到 Kindle Paperwhite
我正在尝试使用 Calibre 将一些电子书从我的 Linux Mint 桌面发送到我的 Kindle Paperwhite,但出现错误:
使用以下设置通过 calibre 发送测试电子邮件:“发送电子邮件来自:”blah@blah.com(此地址被我的亚马逊帐户识别)“主机名:”smtp.gmail.com“端口:”25“用户名:” myemail@gmail.com "密码:" 正确密码 "加密:" SSL
并得到了错误
在这里完全不知所措。有什么见解吗?
python - 使用正则表达式查找和插入标签
我正在将一本书从 PDF 转换为 calibre 的 epub。但标题不在标题标签内,因此尝试使用正则表达式替换它的 python 函数。
示例文本:
我尝试使用正则表达式
和
但仍然没有得到预期的结果。我想要的是...
输入
</a>Chapter 370: Slamming straight on</p>
输出
</a><h2>Chapter 370: Slamming straight on</h2></p>
h2 标签将被添加到所有类似的实例中
ubuntu-18.04 - 口径未在 ubuntu 18.04.03 LTS 下启动
我的口径不再启动并出现以下跟踪:
在此错误再次运行后尝试启动 calibre 会出现超时并显示 calibre 已在运行的消息。我已经尝试重新安装 calibre 和 python,但它并没有改变行为。
python - 在 Python 中压缩 zip 文件时数据意外结束
再会。
我编写了一个小 Python 程序来帮助我轻松地为 Calibre 创建 .cbc 文件,它只是一个重命名的 .zip 文件,其中包含一个名为 Comics.txt 的文本文件,用于 TOC。每章都是另一个 zip 文件。
问题是最后压缩的 zip 文件总是有错误“数据意外结束”。文件本身没有损坏,如果我解压缩并重新压缩它,它可以完美运行。玩弄它似乎问题在于Python在压缩后不会关闭最后一个zip文件,因为我无法在程序仍在运行时删除最后一个zip,因为它仍然在Python中打开。不用说,Calibre 不喜欢该文件并且无法转换它,除非我手动重新压缩受影响的章节。
代码如下,检查文件夹中的非图像文件,压缩文件夹,在创建文本文件时压缩 zip,以及“更改”扩展名。
我绝不是程序员,那只是一个科学怪人的怪物代码,我最终通过检查线程设法组合在一起,但最后一个问题让我难住了。
我尝试的一些解决方案是:
失败:
和:
失败:
谢谢您的帮助。
regex - 正则表达式删除字符之间的'-'
我正在尝试使用正则表达式来删除单词中的“-”字符。我知道如何通过 找到它们,[A-z]-[A-z]
但我如何只删除“-”?更详细地说,我使用 Calibre 将 PDF 转换为 EPUB,它的工作比我预期的要好得多,现在的问题是页面之间中断的单词有这个烦人的“-”。
谢谢