电子书不仅要下载可看,还要有书签,封面,简洁,作者,出版社等元数据帮助记忆和管理,否则,下载了一堆没法查找和没下载差不多!再加上世界上最大的电子书图书馆 Zlibrary ,这里几乎能找到所有的电子化图书!Calibre 和 Zlibrary 结合起来使用,就可以创建结构化的电子图书馆!本文将介绍Calibre 的使用,刮削,图书管理,web 界面的图书管理,以及Zlibrary 的使用。
Calibre 介绍
calibre 是一款功能强大且易于使用的电子书管理器。用户评价它 非常出色,是必备之选。它几乎可以帮你完成所有操作,并且比普通的电子书软件更胜一筹。它完全免费开源 ,无论是普通用户还是计算机专家 都能轻松上手。
Calibre 安装
PC 安装
支持平台有:windows macOS Linux Portable
手机安装
官网: https://calibre-ebook.com/download
Docker 安装
更多平台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
有数据库恢复功能,大部分时间都可以成功恢复数据库,但是偶尔也有不能恢复的时候!
刮削插件安装
豆瓣刮削插件这里下载安装
- Github
- 官方地址 Github 下载地址
- 本站自建加速地址 个人网盘加速下载 更新到1.10 如果打不开,多刷新几次!
添加书库
图书刮削
检查完毕就可以点击确认
数据库转移
这里最好建立一个临时书库作为转移和刮削预备用,防止意外崩溃导致数据库损坏或丢失!
你可以和你的好友之间共享或者转移某个书库。
图书太多,刮削太耗时间,合作刮削建立书库才是正途!
Calibre
数据库恢复
自动生成txt小说文本目录
很多时候,下载的TXT 电子小说没有目录,怎么办?Calibre 可以搞定,正则表达式自动生成目录!
第一步:导入书籍
在菜单中选择添加书籍
第二步:转换书籍
在结构检测中修改正则表达式以适配中文目录
//*[((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")]
修改为后点击确定,然后Calibre 就会开始转换书籍。
另一种实现方式 使用calibre生成txt文档目录
calibre-douban 插件
必装插件!使用 豆瓣 来刮削电子图书,中文图书识别更准确!
- Github: https://github.com/fugary/calibre-douban
- Calibre douban metadata download plugin. Based on https://book.douban.com web pages.
Calibre插件
最近在使用calibre-web管理电子书,不过很多时候还是需要用到Calibre桌面版软件,批量管理,编辑电子书等功能,在calibre-web上已经使用calibre-web-douban-api搜素豆瓣元数据,但是桌面版Calibre软件缺没有办法使用,不过calibre可以使用插件,而且是使用python开发,因此可以把calibre-web-douban-api改造一下包装成calibre插件,简单元数据插件还是比较容易的
安装方法
下载地址:NewDouban.zip
从release页面下载zip包,然后再calibre中安装为插件即可。
alibre-douban
是Calibre
电子书软件的豆瓣元数据插件
下载地址
项目地址: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
中安装为插件即可。
升级内容
删除了一些无用代码,另外增加功能:
- 增加
gzip
支持,有可能提升一点速度 - 增加随机毫秒延迟,减少被403的几率
- 增加
Cookie
输入框,可以填入浏览器登录后的Cookie
,减少403
配置随机延迟
默认已开启随机延迟,也就是在并发请求详情数据的时候随机sleep
一定的毫秒数,可以关闭:
参考代码
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 发出,请 登录 使用豆瓣
用Chrome
或者Edge
浏览器打开https://www.douban.com,点击【登录】进入登录页面,登录成功之后,按F12
打开开发者工具:
从Network
,找到Doc
类型,随便点击一个豆瓣的网址,进入Headers
,找到Request Headers
里面的Cookie
字段,如图:
如果是中文版:
从网络
,找到文档
类型,随便点击一个豆瓣的网址,进入标头
,找到请求标头
里面的Cookie
字段,如图:
找到Cookie:
后面的部分,复制后面的内容,不包含Cookie:
。
到Calibre
插件配置页面填入Cookie
:
然后就可以用用户的身份查询,一般是可以解决403问题。
常见错误
如果又遇到查询失败,可能是这个错误
…你访问豆瓣的方式有点像机器人程序。为了保护用户的数据,请向我们证明你是人类:
因为使用了Cookie
,可以在浏览器中自己点击证明一下,再在calibre
中重新查询即可。
Calibre Web 管理
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
- Github technosoft2000/calibre-web linuxserver/docker-calibre-web
- Dockerhub linuxserver/calibre-web Docs For docker-calibre-web
Calibre
相关的Docker
很多,这是其中界面很漂亮的一个版本- 注意这个
Docker
安装需要访问Github
下载相关文件!注意你的网络是否正常
视频详细Calibre web
讲解
教程视频作者是账户未命名 它的B站账号似乎没了,就放上youtube 统一视频地址!
说明一下,此账号不是博主!
Calibre 私人书库搭建教学!藏书、漫画、听书,在线阅读+格式转换
- 上面 Calibre 教程相关附件
- 相关命令
cat /etc/passwd | grep root [用户名]
- 刮削器不能使用的解决方法:https://fugary.com/?p=213
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 端自带内容服务器,开启方法如下
开启后,就可以从下图所示的地址,在局域网中访问电子图书馆了
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日遭到美国政府屏蔽。
ZLibrary虽然是一个俄国网站,但它拥有16种语言版本可供选择,下滑至网页末尾,即可切换语言。
ZLibrary访问地址:
- https://zlib.cydiar.com/
- https://z-library.ec/
- https://zh.z-library.sk/
- https://bk.hallowlib.org/ 国内备用网址
- http://zlibrary24tuxziyiyfr7zd46ytefdqbqd2axkmxm4o5374ptpc52fad.onion/ 洋葱路由地址
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 线上阅读
最好的毛选版本 -> 《毛泽东选集》(毛选1-7:原版五卷+静火+赤旗+草堂)
TG Bot 下载
在TG Bot 中,免费用户每日可以下载 20 本电子书!现在图书大小 50 MB 以下。所以大的电子书,web 下载,小的电子书 TG Bot 下载是最佳选择。
书名,作者名,ISBN,等方式都支持。
ISBN 号下载
最推荐的方法
发送一个 ISBN 你可以找到各种不同的版本
有 ISBN 号建议直接发送isbn号,没有再发送书籍名称,使用TG机器人下载比直接从浏览器下载更稳定,方便。可以从浏览器版本找书,在TG Bot中下载书籍,然后使用Calibre 刮削管理下载的书籍。
Calibre ISBN 刮削
注意冒号为英文字符
isbn:9787302518426
只需要一个准确的 ISBN 号,其它信息都可以不填,就可以准确的刮削图书!
Zlibrary 书单
一个整理好的书单,可以极大的节约你的时间,扩展你的眼界!
下面是书单相关介绍和推荐。
公开专栏
最喜欢的书单
在公开专栏中收藏的书单在这里显示!
书单推荐
下面推荐几个作者认为很好的书单介绍给大家!
计算机系列丛书
![计算机系列丛书] 书单](D:\rolli\Pictures\tmp\image-20250928161324769.png)
数学
英语学习
数学系列丛书
机器视觉
系列教程
图书、音乐、视频多媒体锦集
- 视频图书和音乐完全自动化管理框架图解
- 如何建立自己的私人电子图书馆–出版书籍,网络小说,漫画一网打尽!
- Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
- 如何使用media Go,MusicBrainz,Mp3tag工具刮削音乐 整理音乐资料库
- 私人在线音乐服务器搭建与使用介绍
- 如何使用tinyMediaManager刮削电影和电视剧,动画,并自动下载字幕
- 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
- hexo博客博文撰写篇之完美笔记大攻略终极完全版
Nas系列
- 从零开始玩PT-入门到精通
- 如何建立自己的私人电子图书馆–出版书籍,网络小说,漫画一网打尽!
- Zlibrary 图书资源下载与 Calibre 图书管理打造结构化电子图书馆高阶教程
- 音视频图书和音乐自动化管理框架图解
- 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
- 如何使用tinyMediaManager刮削电影和电视剧,动画,并自动下载字幕
- Potplayer终极优化教程实现PC视频播放最强画质
- Transmission 使用及其配置
- Qbittorrent 参数详细设置教程
- IPFS从零开始快速入门教程
- 家庭网络优化指南:提升NAT类型,降低游戏延迟、提高下载速度
- 如何创建属于自己的私人资料库与私人搜索引擎
- PT 工具集,Linux硬链接助手
- QNAP 修改应用启动顺序
- qnap硬盘移动位置
- qnap IO 错误消除