群暉NAS使用最新calibre-web并配置豆瓣元數(shù)據(jù)

最新版calibre-web(0.6.14)已經(jīng)移除了豆瓣元數(shù)據(jù)接口,而且把元數(shù)據(jù)接口從javascript文件移動到了服務(wù)器中,使用python開發(fā)。

下載安裝calibre-web

這里選擇使用linuxserver/calibre-web,以前使用的technosoft2000/calibre-web已經(jīng)不怎么更新:

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

群暉系統(tǒng)中,打開Docker套件,在注冊表中搜索calibre-web,并選擇對應(yīng)的鏡像下載:

image

下載后在映像中選擇對應(yīng)的容器,點啟動就可以開始配置了

image

配置calibre-web

配置calibre-web之前,建議先把豆瓣api provider下載下來。

下載calibre-web豆瓣provider

豆瓣api很早以前就已經(jīng)不開放給個人用戶使用了,目前的豆瓣`API provider`是自己開發(fā)的,使用`python`從豆瓣網(wǎng)站上抓取網(wǎng)頁并解析成對應(yīng)格式數(shù)據(jù)的方式實現(xiàn)。

以前開發(fā)了一個`Java`版本(https://github.com/fugary/simple-boot-douban-api)

豆瓣api鏡像發(fā)布到Docker倉庫可以啟動后供javascript調(diào)用,但是新版calibre-web不再使用javascript調(diào)用外部服務(wù)的方式獲取元數(shù)據(jù),因此根據(jù)calibre-webmetadata_provider規(guī)范開發(fā)了python版本并開源到Github上:

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

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

使用方式是復(fù)制src/NewDouban.pycalibre-web/cps/metadata_provider/目錄下,重啟項目即可,不過在群暉Docker環(huán)境下可以在下載后簡單通過掛接的方式把文件直接掛接過去。

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

下載后存到自己的群暉中,我目前存儲在/docker/calibre/NewDouban.py

配置calibre-web

在【映像】中選擇對應(yīng)的容器,點【啟動】,然后【高級設(shè)置】:

一般都要勾選【啟用自動重新啟動】

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

配置一些環(huán)境變量,語言可以不改,建議增加一個時區(qū):TZ=Asia/Shanghai:

image

點擊【應(yīng)用】,下一步直到完成啟動。

查詢元數(shù)據(jù)

啟動完成后可以訪問:http://nas_ip:8083
可以登錄,默認(rèn)用戶名密碼:admin/admin123

新增書籍后可以查詢元數(shù)據(jù)了:

image

目前的源是:New Douban Books。

常見問題

最近有不少網(wǎng)友說查詢的時候卡死,其實是因為內(nèi)置的google和scholar等其他元數(shù)據(jù)provider引起的。

要解決這個問題可以以下方案:

  1. 考慮配梯子等訪問外網(wǎng),并去掉google等元數(shù)據(jù)選項。
  2. 直接通過掛接覆蓋原來的元數(shù)據(jù)文件夾,不過這樣就只有豆瓣搜索了。

掛接元數(shù)據(jù)文件夾(NewDoouban.py就在docker/calibre目錄下):

本地路徑 容器路徑 說明
docker/calibre /app/calibre-web/cps/metadata_provider 下載好的豆瓣provider所在目錄

通過目錄掛接之后就不用再掛接docker/calibre/NewDouban.py文件了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容