当前位置:首页 > 群晖 > Calibre > 正文内容

群晖NAS使用最新calibre-web并配置豆瓣元数据

zyhwxm4年前 (2022-02-10)Calibre775

最新版calibre-web(0.6.14)已经移除了豆瓣元数据接口,而且把元数据接口从javascript文件移动到了服务器中,使用python开发。

下载安装calibre-web

这里选择使用linuxserver/calibre-web,以前使用的technosoft2000/calibre-web已经不怎么更新:

IMPORTANT: Hello together, since I have almost no time to maintain this project anymore, I hereby discontinue it and recommend you to switch to the better maintained image of linuxserver/calibre-web. Btw. thank you to @OzzieIsaacs and his team that they still work on Calibre Web to make it better and still adding additional features over such a long time

群晖系统中,打开Docker套件,在注册表中搜索calibre-web,并选择对应的镜像下载:

image

下载后在映像中选择对应的容器,点启动就可以开始配置了

image

配置calibre-web

配置calibre-web之前,建议先把豆瓣api provider下载下来。

下载calibre-web豆瓣provider

豆瓣api很早以前就已经不开放给个人用户使用了,目前的豆瓣`API provider`是自己开发的,使用`python`从豆瓣网站上抓取网页并解析成对应格式数据的方式实现。

以前开发了一个`Java`版本(https://github.com/fugary/simple-boot-douban-api)豆瓣api镜像发布到`Docker`仓库可以启动后供`javascript`调用,但是新版`calibre-web`不再使用`javascript`调用外部服务的方式获取元数据,因此根据`calibre-web`的`metadata_provider`规范开发了`python`版本并开源到`Github`上:

Github地址:https://github.com/fugary/calibre-web-douban-api

Gitee地址:https://gitee.com/qs/calibre-web-douban-api

使用方式是复制src/NewDouban.pycalibre-web/cps/metadata_provider/目录下,重启项目即可,不过在群晖Docker环境下可以在下载后简单通过挂接的方式把文件直接挂接过去。

下载文件地址:https://gitee.com/qs/calibre-web-douban-api/raw/main/src/NewDouban.py

下载后存到自己的群晖中,我目前存储在/docker/calibre/NewDouban.py

配置calibre-web

在【映像】中选择对应的容器,点【启动】,然后【高级设置】:

一般都要勾选【启用自动重新启动】

image

配置存储空间,这块很重要

image

配置装载路径

本地路径容器路径说明
docker/calibre/NewDouban.py/app/calibre-web/cps/metadata_provider/NewDouban.py下载好的豆瓣provider
本地书籍目录/books可能需要一个初始metadata.db文件,如果第一次使用可以从这下载一个空的:https://gitee.com/qs/calibre-web-douban-api/blob/main/tests/metadata.db
本地配置目录/config配置目录

配置端口映射:

image

配置一些环境变量,语言可以不改,建议增加一个时区:TZ=Asia/Shanghai:

image

点击【应用】,下一步直到完成启动。

查询元数据

启动完成后可以访问:http://nas_ip:8083可以登录,默认用户名密码:admin/admin123

新增书籍后可以查询元数据了:

image

目前的源是:New Douban Books。




版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/25.html

相关文章

把 TXT 文档转换成带目录的 MOBI 格式电子书

把 TXT 文档转换成带目录的 MOBI 格式电子书

如果你喜欢看小说,对 TXT 文档应该不陌生,但是如果直接将下载到的 TXT 文档转换成 mobi 格式放到 Kindle 中阅读,就会出现一个问题——缺少目录,你不得不线性阅读不敢跳页,很不方便,那有没有一种有效的方法可以把 TXT 转换...

Calibre 使用教程之抓取网站页面制成电子书

之前书伴曾写过一篇文章《Calibre 使用教程之抓取 RSS 制成电子书》,介绍了利用 Calibre 的"抓取新闻"功能把网站的新闻源制期刊样式电子书的方法。不过软件界面上也只提供了直接添加 RSS 地址的方法,也就是说网站必须有 RS...

Calibre 使用教程之为 Kindle 电子书添加页码

Calibre 使用教程之为 Kindle 电子书添加页码

在书伴发布《如何理解 Kindle 电子书的"位置号"和"页码"》这篇文章后,昵称为 ZJG 的小伙伴在微信公众号中留言指出 Calibre 是支持为 kindle 电子书添加"页码"的,并将具体的实现方法投稿给了书伴,在此感谢这位小伙伴的...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。