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

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

zyhwxm3年前 (2022-02-10)Calibre726

最新版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

相关文章

Calibre 使用教程之优化电子书的排版

Calibre 使用教程之优化电子书的排版

不论是在亚马逊 Kindle 电子书商店购买的电子书还是从其它渠道下载到的电子书,总免不了会遇到排版不如人意的情况,这时就可以使用 Calibre 简单优化一下,使之更符合自己阅读习惯。 组成 Kindle 电子书的主要成分是 HTM...

Calibre 发布 3.0 版本(附常用功能梳理)

Calibre 发布 3.0 版本(附常用功能梳理)

Calibre 是一款功能强大免费开源的电子书管理软件,本月 16 日更新了一个里程碑版本 3.0,这距上次更新到 2.0 版本已时隔三年。新版的最大更新是完全重写了"内容服务器(Content server)"这一功能,该功能让用户在任何...

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

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

发表评论

访客

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