4

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

 1 year ago
source link: https://blog.devwiki.net/2023/08/14/good-tool-10-calibre.html#cl-13
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

640

1. 背景概要

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

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

filetype:pdf 关键字

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

2. 电子图书馆

2.1 Calibre介绍

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

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

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

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

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

2.2 下载安装

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

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

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

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

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

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

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

2.3 使用

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

设置语言界面👇:

选择使用设备界面👇:

安装完成界面👇:

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

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

3. 优化体验

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

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

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】任何一个关键字即可获取安装包。

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

选择安装位置👇:

设置创建桌面图标👇:

确认安装界面👇:

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

然后浏览器访问:

http://localhost:8083/

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 命令安装启动:

然后浏览器访问:

http://localhost:8083/

3.3 使用和配置

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

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

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

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

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

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

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

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

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

4. 再次体验优化

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

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

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

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

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

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

4.2 使用服务器部署访问

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

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

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK