电子书不仅要下载可看,还要有书签,封面,简洁,作者,出版社等元数据帮助记忆和管理,否则,下载了一堆没法查找和没下载差不多!再加上世界上最大的电子书图书馆 Zlibrary ,这里几乎能找到所有的电子化图书!Calibre 和 Zlibrary 结合起来使用,就可以创建结构化的电子图书馆!本文将介绍Calibre 的使用,刮削,图书管理,web 界面的图书管理,以及Zlibrary 的使用。

Calibre 介绍

calibre 是一款功能强大且易于使用的电子书管理器。用户评价它 非常出色,是必备之选。它几乎可以帮你完成所有操作,并且比普通的电子书软件更胜一筹。它完全免费开源 ,无论是普通用户还是计算机专家 都能轻松上手。

Calibre

Calibre 安装

PC 安装

支持平台有:windows macOS Linux Portable

手机安装

Android iOS

官网: https://calibre-ebook.com/download

Docker 安装

更多平台Docker安装介绍,请看这里

Hexo Docker环境使用篇

安装docker

curl -fsSL https://get.docker.com | sh && systemctl enable --now docker

安装docker-compose

mkdir -p /usr/local/lib/docker/cli-plugins
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/lib/docker/cli-plugins/docker-compose
chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

运行bookstack

docker compose up -d

查看日志

docker logs -f calibre

Calibre PC 管理并刮削电子书

Pc版的Calibre用来做数据库管理,有各种插件支持,是最方便的。

操作指南

Web界面的Calibre作为阅读界面,支持OPDS接口,可以手机访问!

PC版的Calibrez作为电子书导入,转移,和管理的工具更方便!

注意不要同时在web和PC端操作数据库,很容易导致数据库出bug。

虽然pc calibre有数据库恢复功能,大部分时间都可以成功恢复数据库,但是偶尔也有不能恢复的时候!

刮削插件安装

Calibre首选项

Calibre插件

安装Calibre插件

豆瓣刮削插件这里下载安装

添加书库

添加书库

添加书库

图书刮削

下载元数据

检查元数据

检查元数据

检查完毕就可以点击确认

数据库转移

数据库转移

数据库转移

这里最好建立一个临时书库作为转移和刮削预备用,防止意外崩溃导致数据库损坏或丢失!

你可以和你的好友之间共享或者转移某个书库。

图书太多,刮削太耗时间,合作刮削建立书库才是正途!

Calibre数据库恢复

数据库恢复

自动生成txt小说文本目录

很多时候,下载的TXT 电子小说没有目录,怎么办?Calibre 可以搞定,正则表达式自动生成目录!

第一步:导入书籍

在菜单中选择添加书籍

第二步:转换书籍

在结构检测中修改正则表达式以适配中文目录

image-20250903212040421

//*[((name()='h1' or name()='h2') and re:test(., '\s*((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))', 'i')) or @class = 'chapter']

//*[name()='h1' or name()='h2']

适配中文,修改后如下图。

//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回幕部节集卷].*", "i")]

image-20250903212223227

修改为后点击确定,然后Calibre 就会开始转换书籍。

另一种实现方式 使用calibre生成txt文档目录

calibre-douban 插件

必装插件!使用 豆瓣 来刮削电子图书,中文图书识别更准确!

Calibre插件

最近在使用calibre-web管理电子书,不过很多时候还是需要用到Calibre桌面版软件,批量管理,编辑电子书等功能,在calibre-web上已经使用calibre-web-douban-api搜素豆瓣元数据,但是桌面版Calibre软件缺没有办法使用,不过calibre可以使用插件,而且是使用python开发,因此可以把calibre-web-douban-api改造一下包装成calibre插件,简单元数据插件还是比较容易的

安装方法

下载地址:NewDouban.zip

从release页面下载zip包,然后再calibre中安装为插件即可。

alibre-doubanCalibre电子书软件的豆瓣元数据插件

下载地址

项目地址:https://github.com/fugary/calibre-douban

下载地址:https://github.com/fugary/calibre-douban/releases/latest/download/NewDouban.zip

代理下载:https://ghproxy.com/https://github.com/fugary/calibre-douban/releases/latest/download/NewDouban.zip

从release页面下载zip包,然后再calibre中安装为插件即可。

升级内容

删除了一些无用代码,另外增加功能:

  1. 增加gzip支持,有可能提升一点速度
  2. 增加随机毫秒延迟,减少被403的几率
  3. 增加Cookie输入框,可以填入浏览器登录后的Cookie,减少403

配置随机延迟

默认已开启随机延迟,也就是在并发请求详情数据的时候随机sleep一定的毫秒数,可以关闭:

img

参考代码

def random_sleep(self, log):
    random_sec = random.random() / 10
    log.info("Random sleep time {}s".format(random_sec))
    time.sleep(random_sec)

Cookie配置

有时候可能我们的IP已经被拦了,这时可以自己登录豆瓣网站,然后把Cookie复制出来填进插件配置中。

IP被拦的错误如下:

有异常请求从你的 IP 发出,请 登录 使用豆瓣

img

Chrome或者Edge浏览器打开https://www.douban.com,点击【登录】进入登录页面,登录成功之后,按F12打开开发者工具:

Network,找到Doc类型,随便点击一个豆瓣的网址,进入Headers,找到Request Headers里面的Cookie字段,如图:

img

如果是中文版:

网络,找到文档类型,随便点击一个豆瓣的网址,进入标头,找到请求标头里面的Cookie字段,如图:

img

找到Cookie:后面的部分,复制后面的内容,不包含Cookie:

Calibre插件配置页面填入Cookie

img

然后就可以用用户的身份查询,一般是可以解决403问题。

常见错误

如果又遇到查询失败,可能是这个错误

…你访问豆瓣的方式有点像机器人程序。为了保护用户的数据,请向我们证明你是人类:

img

因为使用了Cookie,可以在浏览器中自己点击证明一下,再在calibre中重新查询即可。

Calibre Web 管理

talebook

最推荐的网络图书界面

  • Github

  • Dockerhub

  • Tips: 国人开发的,个人感觉更适合作为图书管理的界面

talebook

Compose 安装示例

talebook:
  image: talebook/talebook
  container_name: talebook
  hostname: talebook
  restart: always
  ports:
    - 90:80
  volumes:
    - ${USERDIR}/talebook/data:/data
  environment:
    - PUID=${PUID}
    - PGID=${PGID}
    - TZ=${TZ}
  networks:
    public_access:
      aliases:
        - talebook 

CalibreWeb

technosoft2000/calibre-web

视频详细Calibre web讲解

教程视频作者是账户未命名 它的B站账号似乎没了,就放上youtube 统一视频地址!

说明一下,此账号不是博主!

网盘观看下载地址

Calibre 私人书库搭建教学!藏书、漫画、听书,在线阅读+格式转换

Compose 安装示例

linuxserver 的维护版本

默认登录密码: Username: admin Password: admin123 。创建Docker后,请及时修改默认密码!

---
version: "2.1"
services:
  calibre-web:
    image: linuxserver/calibre-web:latest
    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:
      - /path/to/data:/config
      - /path/to/calibre/library:/books
    ports:
      - 8083:8083
    restart: unless-stopped
docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e DOCKER_MODS=linuxserver/mods:universal-calibre `#optional` \
  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \
  -p 8083:8083 \
  -v /path/to/data:/config \
  -v /path/to/calibre/library:/books \
  --restart unless-stopped \
  lscr.io/linuxserver/calibre-web:latest

原作者精力不够,不再维护下面这个版本,请使用上面 linuxserver 维护的版本!

calibre:
  image: technosoft2000/calibre-web
  container_name: calibre
  hostname: calibre
  restart: always
  volumes:
    - ${USERDIR}/Calibre/web/config:/calibre-web/config
    - ${USERDIR}/Calibre/web/kindlegen:/calibre-web/kindlegen
    - ${USERDIR}/Calibre/web/app:/calibre-web/app
    - ${USERDIR}/Calibre/books:/books

  ports:
   - 8283:8083
  env_file:
    - .env
  environment:
    - PUID=${PUID}
    - PGID=${PGID}
    - TZ=${TZ}
    - USE_CONFIG_DIR=true
    - SET_CONTAINER_TIMEZONE=true

Calibre PC 内容服务器

Calibre PC 端自带内容服务器,开启方法如下

Calibre PC 内容服务器

开启后,就可以从下图所示的地址,在局域网中访问电子图书馆了

Calibre 内容服务器

网络访问 Calibre 内容服务器

Zlibrary 使用

Zlibrary 简介

Z-Library(简称Z-Lib,前身为BookFinder)是一个影子图书馆和开放获取文件分享计划,用户可在此一网站上下载期刊文章以及各种类型的书籍。根据Z-Library的说法,截至2022年6月12日,其共收录了10,456,034本书和84,837,646篇文章[1]。Z-Library在其电子书搜索页面上宣称自己是“全球最大的数字图书馆”[2],并在文章搜索页面上称自身是“全球最大的科学文章存储库”[3]。它原是创世纪图书馆的镜像网站,并从该图书馆获得大部分馆藏。但它的一些馆藏由用户自行上载,并且不为创世纪图书馆所收藏[4]。该平台公开网域已于2022年11月3日遭到美国政府屏蔽。

Z-Library

ZLibrary虽然是一个俄国网站,但它拥有16种语言版本可供选择,下滑至网页末尾,即可切换语言。

ZLibrary访问地址:

Zlibrary 简要 FAQ

截取用户最关心的几条介绍如下

我不能下载任何书籍!根据系统,我的IP地址已经达到每日下载的上限。

我们建议创建一个帐户并登录以避免此问题。 如果您没有登录,下载限制是根据您的设备 IP 地址计算的。 互联网提供商通常会为多个设备使用共享 IP 地址,在这种情况下,下载限制也会在这些设备之间共享。

我可以使用 电报机器人 下载多少本书?

使用我们的机器人,除了每日站点的限制外,您还可以下载更多书籍。例如,如果您的每日限制为下载 10 次,并且您已经使用了它,那么您可以通过机器人额外下载 10 本书(每天总共下载 20 次)。 或者您可以直接从机器人上下载这 20 本书。

绑定个人电报机器人

在下面页面最下方,根据指引操作

https://zh.z-library.sk/profileEdit/others

操作成功后可以看到如下操作指引:

Hello, xxx!

Welcome to your personal Z-Library telegram bot 📚Z-Library is the world's largest e-book library with over 10 million books and 80 million articles. We aim to make knowledge accessible to everyone.

🔹How do I download books via the bot?

To find and download a book, just send the title of the book, author’s name, publisher or ISBN/ASIN number to the bot and click on the appeared link.
You can also specify language and preferred file format. For example, “war and peace pdf” or “oscar wilde chinese epub”.

🔹How many books can I download?

Using the bot, you can download more books in addition to your daily download limit on Z-Library website. For example, if your daily limit is 10 downloads, you have 10 extra downloads available in the bot (20 downloads in total). Or you can only use the bot and download 20 books from here. *Keep in mind that by downloading a book from the bot first, you are spending your daily website limit.

🔹How do I save files from Telegram?

On Desktop: right click on the file > choose “Save as” option.
On iOS: first open the file > use the Share button (upper right corner) > save it wherever you want (Files, iBooks, etc.).
On Android: open the file > press the three dots button > choose “Save to Gallery or Downloads”.

🔹Can I share the bot with others?

Only you, the bot creator, can use it to search and download books. You can share a link to your bot, in this case bot will prompt any other user to register a personal bot on the Z-Library website.

🔹How can I unlink my Telegram account?

You can do this in your library profile on the website. *Be aware that the bot will not work without binding to Z-Library account.

——————-
📧 If you have any issues feel free to contact us via support@z-lib.fm

中文翻译:

# Z-Library 个人机器人使用指南

您好!欢迎使用您的专属Z-Library电报机器人 📚  
Z-Library是全球最大的电子图书馆,拥有超过1000万本书籍和8000万篇学术文章,致力于让知识触手可及。

## 🔹 如何通过机器人下载书籍?
直接向机器人发送书籍标题、作者名、出版社或ISBN/ASIN编号,机器人会返回下载链接。  
您可指定语言和文件格式,例如:  
《战争与和平 pdf》 或 《王尔德 中文 epub》

## 🔹 每日下载限额说明
机器人下载额度与网站额度叠加但共享上限:  
- 若网站每日限额10本,机器人可额外下载10本(总计20本)  
- *注意:通过机器人下载会同步消耗网站额度  

## 🔹 文件保存指南
▫️ **电脑端**:右键文件 > 选择"另存为"  
▫️ **iOS系统**:打开文件 > 点击右上角分享按钮 > 保存至"文件"/iBooks等应用  
▫️ **安卓系统**:打开文件 > 点击三点菜单 > 选择"保存到相册或下载目录"  

## 🔹 机器人共享规则
此机器人仅限创建者本人使用。若分享机器人链接,其他用户需在Z-Library官网注册个人机器人。

## 🔹 解绑Telegram账户
请通过官网个人资料页解绑。*注意:未绑定账户将导致机器人失效*

——————  
📧 如有任何问题,请联系客服邮箱:support@z-lib.fm  

Zlibrary 图书下载

web 搜索

  • ISBN 搜索
  • 作者搜索
  • 书名搜索
  • 出版社搜索

web 下载

免费用户每日可以在 Web 端下载 10 本电子书。不限制图书大小!

web 线上阅读

Zlibrary 图书搜索

Zlibrary 关联书单和评论

最好的毛选版本 -> 《毛泽东选集》(毛选1-7:原版五卷+静火+赤旗+草堂)

TG Bot 下载

在TG Bot 中,免费用户每日可以下载 20 本电子书!现在图书大小 50 MB 以下。所以大的电子书,web 下载,小的电子书 TG Bot 下载是最佳选择。

书名,作者名,ISBN,等方式都支持。

ISBN 号下载

最推荐的方法

发送一个 ISBN 你可以找到各种不同的版本

有 ISBN 号建议直接发送isbn号,没有再发送书籍名称,使用TG机器人下载比直接从浏览器下载更稳定,方便。可以从浏览器版本找书,在TG Bot中下载书籍,然后使用Calibre 刮削管理下载的书籍。

TG Bot ISBN 下载

Calibre ISBN 刮削

注意冒号为英文字符

isbn:9787302518426

Calibre ISBN 刮削

只需要一个准确的 ISBN 号,其它信息都可以不填,就可以准确的刮削图书!

Zlibrary 书单

一个整理好的书单,可以极大的节约你的时间,扩展你的眼界!

下面是书单相关介绍和推荐。

公开专栏

公开专栏

最喜欢的书单

在公开专栏中收藏的书单在这里显示!

最喜欢的书单

书单推荐

下面推荐几个作者认为很好的书单介绍给大家!

计算机系列丛书

![计算机系列丛书] 书单](D:\rolli\Pictures\tmp\image-20250928161324769.png)

数学

数学 书单

英语学习

英语学习 书单

数学系列丛书

数学系列丛书 书单

机器视觉

机器视觉 书单

系列教程

全部文章RSS订阅

图书、音乐、视频多媒体锦集

Nas RSS分类订阅

Nas系列

Nas 分类 RSS 订阅

Docker系列

Docker 分类 RSS 订阅


作者: 夜法之书
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 夜法之书 !
评论
数据加载中 ...
 本篇

阅读全文

Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程 Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
电子书不仅要下载可看,还要有书签,封面,简洁,作者,出版社等元数据帮助记忆和管理,否则,下载了一堆没法查找和没下载差不多!再加上世界上最大的电子书图书馆 Zlibrary ,这里几乎能找到所有的电子化图书!Calibre 和 Zlibrary 结合起来使用,就可以创建结构化的电子图书馆!本文将介绍Calibre 的使用,刮削,图书管理,web 界面的图书管理,以及Zlibrary 的使用。
2025-09-05
下一篇 

阅读全文

IPFS从零开始快速入门教程
IPFS从零开始快速入门教程 IPFS从零开始快速入门教程
IPFS是新时代的去中心化的BT替代者,它可以把资源发布者,存储者区分开!在很多方面,安全性,匿名性等都优于Bittorrent下载。虽然它还很稚嫩,但已经展现出来很多优越性,它已经展现出来新时代共享资源之王的潜质,还不赶快来学习怎么使用它?
2025-09-04
  目录