问题描述
我们买了很多的技术书籍,但是忘记哪些买过,哪些没买,哪些已读,哪些未读(应该不止我们是这个样子吧)。
因此,我们需要对这些图书进行管理,以及管理与其对应的 PDF 书籍 :)
该笔记将记录:用于管理图书和电子书的软件,并记录某些场景的解决方案。
解决方案
目前,我们正在使用 Calibre 软件,它能满足我们的各种需求,因此该笔记将以 Calibre 的介绍为主。
Calibre
Calibre 用于组织及管理图书(及电子书),超过十年历史(calibre started life on 31 October, 2006),可以解决我们(1)忘记已经购买过哪些书籍(2)忘记看过哪些书记(3)快速检索书籍 等等问题。
功能特性
calibre is a powerful and easy to use e-book manager. Users say it’s outstanding and a must-have. It’ll allow you to do nearly everything and it takes things a step beyond normal e-book software. It’s also completely free and open source and great for both casual users and computer experts.
Save time on managing your e-book collection Use it everywhere and with anything Comprehensive e-book viewer Download news/magazines from the web Share and backup your library easily Edit the books in your collection Satisfy every e-book need and get support
以上内容摘自官方站点,参考 About calibre 页面,每个特性都有详细的介绍。
我们最常用的功能是以下几个:
1)输入 ISBN 将自动抓取图书封面、作者、分类、介绍等等信息;
2)为图书创建标签,设置分类,快速检索;
3)标记出我们已经购买过的书籍,想要购买的书籍;(这是最基本的功能,它本来就是图书管理软件);
4)每本书籍记录都有对应的目录,可以在其中保存相关资料(比如 PDF 文件、附带光盘、文档等等);
应用截图
应用安装
# calibre (calibre 3.39.1) on Debian GNU/Linux 10 (buster) apt-get install calibre calibre-bin # 或者访问官方站点,下载最新版本 # https://download.calibre-ebook.com/
常见问题汇总
配置 http_proxy 代理
How do I get calibre to use my HTTP proxy?
通过设置 http_proxy 与 https_proxy 来使用代理(不支持 SOCKS 代理):
# http_proxy="http://proxy.eample.com:8080" calibre
可以在 Preferences => Miscellaneous 中查看当前代理(只能查看,不能配置)。
参考文献
WikiNotes/图书管理应用
calibre - About