群晖NAS使用最新calibre | 您所在的位置:网站首页 › 豆瓣新版本 › 群晖NAS使用最新calibre |
2022-08-10 最新V0.6.19版本的calbire-web的豆瓣插件已经回来了,除了标签外,应该都有数据了,可以不用此插件了 2023-05-21 如果是johngong/calibre-web,插件目录要调整: 下载NewDouban.py放到本地地址/docker/johngong/metadata_provider,那就要映射到/usr/local/calibre-web/app/cps/metadata_provider 最新版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,并选择对应的镜像下载: 下载后在映像中选择对应的容器,点启动就可以开始配置了 配置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 使用方式是复制src/NewDouban.py到calibre-web/cps/metadata_provider/目录下,重启项目即可,不过在群晖Docker环境下可以在下载后简单通过挂接的方式把文件直接挂接过去。 下载文件地址:https://github.com/fugary/calibre-web-douban-api/releases/latest/download/NewDouban.py 代理下载地址:https://ghproxy.com/https://github.com/fugary/calibre-web-douban-api/releases/latest/download/NewDouban.py 下载后存到自己的群晖中,我目前存储在/docker/calibre/NewDouban.py 配置calibre-web在【映像】中选择对应的容器,点【启动】,然后【高级设置】: 一般都要勾选【启用自动重新启动】 配置存储空间,这块很重要 配置装载路径 本地路径 容器路径 说明 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 配置目录配置端口映射: 配置一些环境变量,语言可以不改,建议增加一个时区:TZ=Asia/Shanghai: 点击【应用】,下一步直到完成启动。 查询元数据启动完成后可以访问:http://nas_ip:8083 可以登录,默认用户名密码:admin/admin123 新增书籍后可以查询元数据了: 目前的源是:New Douban Books。 常见问题最近有不少网友说查询的时候卡死,其实是因为内置的google和scholar等其他元数据provider引起的。 要解决这个问题可以以下方案: 考虑配梯子等访问外网,并去掉google等元数据选项。 直接通过挂接覆盖原来的元数据文件夹,不过这样就只有豆瓣搜索了。挂接元数据文件夹(NewDouban.py就在docker/calibre目录下): 本地路径 容器路径 说明 docker/calibre /app/calibre-web/cps/metadata_provider 下载好的豆瓣provider所在目录通过目录挂接之后就不用再挂接docker/calibre/NewDouban.py文件了。 注意:最新0.6.17和0.6.16元数据API不兼容,请注意下载对应的版本 2023-06-06:部分用户编辑元数据表单缺少封面相关的文本框,也没有上传封面图片的功能,封面保存不了,可能是使用了非admin,然后权限配置有问题: 另外可以用桌面版Calibre管理图书更方便:https://fugary.com/?p=423 |
CopyRight 2018-2019 实验室设备网 版权所有 |