问题标签 [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 回答
624 浏览

plugins - 在 calibre 中安装后,我的自定义插件(python 文件)的目录在哪里?

我想编辑我的插件文件而不是每次都安装它。

我每次都必须安装插件来调试它。所以,我有一个问题,我想找到它的位置并编辑它(在 Mac 或 Windows 中)?我的插件文件在哪里?

0 投票
0 回答
398 浏览

regex - 正则表达式删除 .mobi 到 .pdf 转换期间的分页符?

我正在尝试使用 Calibre 的搜索和替换功能在将文件从 .mobi 转换为 .pdf 时删除许多不必要的分页符。在 Calibre 的“搜索”框中,我输入了:

这似乎正确地选择了所有的分页符。在“替换”框中,我只是放了一个空格,认为这实际上会删除所有选定的代码,但似乎什么也没发生。然后我尝试输入字符串“Test”。看看到底发生了什么。在这种情况下,“测试”一词。是在每个分页符之前写的,但是所有的分页符都还在。我错过了什么?

0 投票
3 回答
257 浏览

regex - 正则表达式在第二部分中查找字符串的第一部分?

我正在尝试编写一个用于 Calibre (python) 的正则表达式,以查找标题括号中包含系列名称的电子书。我有一个自定义列,其中系列名称和标题用“~”分隔,例如:

我能想到的最好的方法是找到标题括号中至少有一个系列名称字母的任何内容:

我只想找到那些在第二部分末尾的括号中包含整个字符串第一部分的那些,它可以包含额外的信息。

谢谢。

0 投票
1 回答
253 浏览

html - 正则表达式替换包含增量值的字符串

我正在尝试创建一个正则表达式以替换图像标记内的 alt 属性,对于所有图像,其中将包括文本和一个数字,从 1 开始并计算所有图像 - (始终是 3 位数字)

我有这个

我想把它作为输出

我写了这个alt=(['"].*?[^"]*\")似乎正在寻找alt="anything"但我在替换alt="image_1"等方面遇到了麻烦。

任何帮助将不胜感激

0 投票
1 回答
259 浏览

pandoc - 我无法在转换后的 epub 书中显示乳胶尖括号

最近我正在尝试创建一本电子书。我尝试在 Markdown 中编写单词并使用 Pandoc 将其转换为 epub。有这个 LaTex 东西给我带来了麻烦。

我有这一行:<A,B,C,D>,应该用 LaTex 写,我用

在降价。此公式在 Markdown 编辑器和 Pandoc 转换的 html 中显示良好。但是当我使用 Pandoc 将此文件转换为 epub 时,尖括号就不见了。公式的其余部分显示得很好,只是缺少括号。

有谁知道如何做到这一点?谢谢你。

0 投票
0 回答
92 浏览

css - 首字母不显示正确的字体

我正在用 calibre 创建一个电子书,但我无法设置一个好的首字下沉,因为这封信不遵循 css 中的字体系列规则。

这是我的代码:

首字下沉仅适用于p { }中指定的字体 (我在 iBooks for Mac 上测试了电子书)我该如何解决这个问题?

0 投票
2 回答
6392 浏览

pdf - 如何解决“ebook-convert”未安装?

我想将 .md 转换为 PDF,并遵循https://toolchain.gitbook.com/ebook.html

下载口径应用程序。将 calibre.app 移动到 Applications 文件夹后,创建一个指向 ebook-convert 工具的符号链接:

$ sudo ln -s ~/Applications/calibre.app/Contents/MacOS/ebook-convert /usr/bin

然后我得到了这个:

虽然我确实安装了 calibre 2,所以我不知道问题出在哪里。有人可以帮我吗?

0 投票
1 回答
92 浏览

python - Select and modify xpath nodes after specific text

enter image description here

I use this code to get all names:

But i want if there are any translators to add "(translation)" next to their names:

0 投票
0 回答
119 浏览

c# - 如何以编程方式将部分插入 RTF 文档?

我有一个由 Calibre 生成的 RTF 文档,作为后处理步骤,我想运行我的自定义工具,最好用 C# 编写,它将扫描 RTF 文档中的SectionStart和 _SectionEnd_tags 对(任何自定义字符串我想出了)我添加到源文档中,并将这些标签对之间的文本转换为具有 2 列的部分(相当于在 OpenOffice 编写器中手动选择该文本,并执行插入-> 部分,并在列选项卡中 - 指定两列)。有没有在代码中做类似事情的例子?我查看了这篇文章/图书馆,但如果它支持它,或者这是否可行,还不是很明显。

0 投票
1 回答
257 浏览

python - 如何在 calibre 中创建配方以从 xml 而不是网页中获取完整内容?

我有一个如下所示的 xml RSS 提要,

http://www.prajavani.net/rss.xml

其中 description 包含新闻/文章的正文,还包含图像。当我在 calibre 中创建食谱时,它使用 xml 中的链接从网页中获取内容,但它没有正确获取并且没有读取图像。但是 xml 包含所有需要标题、图像、正文(描述)、图像的内容。我如何制作配方以从 xml 本身获取所有内容,而不是从每个网页下载。

希望了解我的情况。

问候,阿卜杜勒