侧边栏壁纸
博主头像
DevWiki博主等级

不怕慢,只怕站!

  • 累计撰写 159 篇文章
  • 累计创建 93 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

好用工具第11期: 使用Calibre打造自己的电子图书馆

DevWiki
2023-08-14 / 0 评论 / 0 点赞 / 24 阅读 / 9545 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-29,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1. 背景概要

在前面搜索引擎的使用姿势你会几种? 一文种,我们讲到如何搜索电子文档:

有时候我们会使用搜索引擎来查找一些文件, 比如 PPT, Word, pdf, excel 等文档. 这种情况我们可以使用文件类型搜索:

filetype:pdf 关键字

当我们有不少电子文档的时候,管理起来也会成为一个问题。而本文则带着大家解决这个问题。

2. 电子图书馆

2.1 Calibre介绍

Calibre是一款开源的电子书管理软件,它提供了一套功能丰富的工具和界面,用于创建、编辑、组织和阅读电子书。支持五大操作系统:

  • Windows
  • Linux
  • MacOs
  • Android
  • iOS(苹果手机和iPad)

image-20230813115236832

Calibre可以管理各种格式的电子书,包括EPUB、MOBI、PDF等。它可以帮助用户将电子书文件转换为不同的格式,以适应不同的设备和阅读器。同时,Calibre还提供了一系列编辑工具,可以对电子书进行元数据编辑、封面设计、章节重排等操作。

除了电子书的管理和编辑,Calibre还具有强大的图书库管理功能。用户可以使用Calibre来组织和分类电子书,添加标签和注释,进行搜索和过滤等操作,以便更好地管理自己的阅读材料。

此外,Calibre还内置了一个功能齐全的电子书阅读器,用户可以直接在软件中阅读电子书,调整字体、布局和阅读设置等。

2.2 下载安装

为了方便大家下载,可以关注公众号后发送:【电子图书馆】、【图书馆】、【calibre】任何一个关键字即可获取安装包。

Calibre是一个开源软件,也可以选择在其项目代码发布界面下载安装包,

Releases · kovidgoyal/calibre
https://github.com/kovidgoyal/calibre/releases

image-20230813170100147

也可以访问其官方网站下载:

calibre - 下载 calibre
https://calibre-ebook.com/zh_HK/download

image-20230813165939454

本文以Windows版本为示例,下载后直接双击安装,一路 “Next”直到安装完成即可。

image-20230813170255061

如果是免安装版,双击exe后会让选择存放位置,然后自动解压到指定位置,双击“calibre-portable.exe”即可运行。

image-20230813170600143

2.3 使用

首次运行会让选择语言和设备以及书库位置,直接使用默认设置直到完成即可。

设置语言界面👇:

image-20230813170714856

选择使用设备界面👇:

image-20230813170814550

安装完成界面👇:

image-20230813170832366

点击完成进入主界面,然后按照👇下图操作,设置图书存储位置:

image-20230813171104471

至此可以使用属于你的电子图书馆了,你可以直接把下载的电子书拖进到calibre,比如我的界面如下:

image-20230813115236832

3. 优化体验

或许你会觉得这个管理界面看起来有点杂乱,有没有更好方式提高使用体验呢?

答案是还真有,那就是:“Calibre-Web”👇(点击可查看大图):

image-20230813175320855

Calibre-Web是一个基于Web的开源电子书库管理界面,它是Calibre电子书管理软件的一个衍生项目。

Calibre-Web提供了一个漂亮的Web界面,用于管理和浏览您的电子书库。它可以让您从任何设备(如电脑、平板电脑、手机等)通过Web浏览器来访问和管理您的电子书。

通过Calibre-Web,您可以执行以下操作:

  1. 上传和添加电子书:您可以通过Web界面上传电子书文件,并将其添加到您的电子书库中。
  2. 浏览和搜索电子书:您可以使用Calibre-Web的界面来浏览您的电子书库,按类别、作者、标签等进行过滤和搜索。
  3. 阅读电子书:Calibre-Web提供了一个内置的电子书阅读器,您可以直接在Web界面中打开和阅读电子书。
  4. 编辑和管理元数据:您可以使用Calibre-Web来编辑电子书的元数据,如标题、作者、封面等信息。您还可以为电子书添加标签、评分等。
  5. 共享电子书:Calibre-Web支持用户之间的共享,您可以设置不同用户的访问权限,以便与朋友、家人或团队成员分享您的电子书。

Calibre-Web的安装方式包括:

  • 使用过命令行安装
  • Windows平台可以使用安装包安装
  • 基于 docker-compose安装

3.1 基于安装包安装

为了方便大家下载,可以关注公众号后发送:【电子图书馆】、【图书馆】、【calibre】任何一个关键字即可获取安装包。

获取安装包以后,双击即可安装过,开始安装界面👇:

image-20230813171856618

选择安装位置👇:

image-20230813172007368

设置创建桌面图标👇:

image-20230813172030935

确认安装界面👇:

image-20230813172056086

安装完成后以后双击启动“Calibre-Web.exe”,不要关闭启动的命令提示行界面👇:

image-20230813180021409

然后浏览器访问:

http://localhost:8083/

image-20230813172518714

3.2 基于Docker compose安装

如果你电脑安装了 docker,可以使用以下 docker compose安装:

version: "2.1"
services:
  calibre-web:
    image: linuxserver/calibre-web:0.6.20
    container_name: calibre-web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - DOCKER_MODS=linuxserver/mods:universal-calibre #optional
      - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
    volumes:
      - ./data:/config
      - [此处设置为自己的书库目录]:/books
    ports:
      - 8083:8083
    restart: unless-stopped

然后使用 docker compose 命令安装启动:

image-20230813181811136

然后浏览器访问:

http://localhost:8083/

3.3 使用和配置

使用默认账号:admin, 密码:admin123 登录。登录后会让配置数据库,即 第二章节中书库的位置:

image-20230813173028856

点击最上方的 ... 可以返回上级目录:

image-20230813173117698

image-20230813173314170

点击保存后👇 进入界面主页:

image-20230813173348834

image-20230813173444501

安装以后默认为英文,可以通过右上角的 ⏱️Admin 进行设置👇:

image-20230813173849624

点击【User】 下面的 【Edit Users】👇:

image-20230813174225554

选择第一个“Chinese”,然后点击 √,然后点击 “Back”。

image-20230813174329618

此时,界面已经是简体中文了👇:

image-20230813174455506

如果你需要多个用户使用,则可以在右上角的:【管理权限】→ 【配置】→【编辑界面配置】→【新用户默认权限设置】→【默认语言】设置默认为中文,这样新用户登录后即为中文。

image-20230813174832027

同样,如果和我的界面一样,可以在上述的【编辑界面配置】→【查看配置】修改主题为:【黑暗主题】

image-20230813175159776

4. 再次体验优化

在上一步的基础上我们已经可以实现本机或者局域网访问了,那么我想在其他地方访问我的图书馆怎么办?

解决这个问题有两个方案:

  • 使用文件同步工具同步数据
  • 使用服务器部署访问

4.1 使用文件同步工具同步数据

对于普通用户来说,此种方法实施起来比较简单。

比如使用【坚果云】https://www.jianguoyun.com/#/ ,把书库目录的数据同步到云端,在要使用的电脑上进行数据同步,然后安装 calibre 软件即可。

4.2 使用服务器部署访问

如果觉得上面的比较麻烦,可以选择部署到服务器,比如我的电子图书馆:

image-20230813184509885

选择服务器时,有比较优惠的服务求,比如腾讯云的轻量服务器:【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=80c893a9b0aba13a56d808186ca41890&from=console

其中的轻量云服务器 135元/15个月,比较划算。

image-20230813184152332

具体的部署可以选择服务器为 Windows系统,按照上述的方式部署即可,部署以后,使用域名或者自带的IP即可访问。如果有问题可关注公众号,回复【交流群】获取二维码,群里咨询解答。

5. 总结

本次我们一起学习了如何打造自己的电子图书馆,大家可以根据自己的需要选择做到哪一步。如果你觉得本文有用,可以点击【在看】让更多人看到。或者关注我的公众号【DevWiki】然后发送【交流群】获取二维码,有问题可以群里提问交流。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区