- 开启本地服务
- 配置邮件,通过邮箱发送到kindle,配置方法教程
- usb连接,kindle、手机都可以识别
- EpubSplit - 分割epub电子书,适合对合集电子书拆分
- Find Duplicate - 清理重复电子书
- DeDRM - 移除DRM(数字版权保护),购买正版书后可以去除保护并编辑修改
calibre-web 可以使用Calibre 生成的数据库和电子书文件,发布成在线图书馆,通过浏览器或OPDS服务访问。
之前一直没有折腾成功,今天(20180806)终于搞定。
根据帖子1 2,原理应该是arch 系统里的fcitx的qt库,与calibre 自带的库版本不一致,导致 calibre 里无法启动输入法。解决方法是把系统的qt库拷贝到 calibre 对应目录,但之前试了几次都没有成功。操作完毕就可以正常输入。
安装好 fcitx-qt5,拷贝两个文件:
usr/lib/libFcitxQt5DBusAddons.so.1
,需要拷贝到/opt/calibre/lib
usr/lib/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
,需要覆盖到/opt/calibre/lib/qt_plugins/platforminputcontexts
文件的位置来自官方的包信息:fcitx-qt5 1.2.3-2 File List
使用正则表达式来修改txt文档。以vscode为例:
- 替换“第一章”为“## 第一章”,替换
(第.*章)
为## $1
- 换行后插入空白行,替换
\n
为\n\n
pandoc可以方便的生成带有目录的epub文档,以修改的好的markdown文本文档进行转换,例如
pandoc 1.md -o 1.epub
cablire的命令行模式:ebook-convert "book.epub" "book.mobi"
显示编码: fiel -i 1.txt
,或者安装 enca
- 显示编码:
enca 1.txt
- 转换成UTF-8:
enca -x UTF-8 1.txt
- 转换多个文件:
enca -x UTF-8 *
- 另存:
enca -x UTF-8 <1.txt> 2.txt
- 最好制定语言:
enca -L zh_CN -x UTF-8 1.txt
- Adobe Digital Editions
- Book Bazaar Reader:Windows8
- Readium - Chrome扩展
- Sumatra PDF
- kindle
- Moon+ Reader 精读天下
- FBReader
- Anyview
- 20190202 更新
- 20170307 建立