本文討論用calibre管理E-hentai下載的本子、圖片的作法。
calibre是一款開源跨平台的電子書管理軟體,支援處理各種電子書格式。閱讀界面可自由調整。
如果有從E-hentai下載本本的習慣,用這個軟體整理漫畫是可以啦,但就同人本而言,其實有更適合的LANraragi。
calibre贏在標籤系統和整理比較簡易,Github也有自動抓取E-hentai的本子資訊,並自動上標籤的calibre外掛。
1. 將本子匯入calibre#
此處假定您是使用E-hentai的Archive Download功能,下載zip格式的本子壓縮檔。
如果您已經在使用calibre,不想要讓本子跟一般圖書混在一起,請善用「Virtual library」區分不同種類的書。
開啟calibre,點選主界面上方的偏好設定 → 行為,將偏好的輸出格式設定為EPUB
匯入選項 → 漫畫輸入,停用漫畫處理。
偏好設定 → 加入書本 → 加入動作,設定,勾選自動轉換匯入的書本。此步驟為選擇性,因calibre預設匯入zip只會轉成cbz,轉檔成epub載入速度比較快。
點選左上角的「加入書本」,檔案類型選所有檔案,匯入zip格式的本子。
匯入的檔案會自動轉成
.cbz
格式,所以每本書應該都會至少有個封面,點二下閱讀器就會彈出來。
如果遇到calibre找不到電子書的情況:通常是CG圖片才會遇到,此時只要將該檔案.zip
重新命名為.cbz
再匯入即可。
匯入的本子會以cbz儲存在calibre的資料目錄下,cbz格式跟zip相差無幾,因此匯入後可刪除原始zip檔案。
calibre允許一本書同時存在多種格式,可以匯入cbz後再手動轉epub。
2. 用外掛自動抓本子的標籤#
nonpricklycactus開發的「Ehentai_metadata」外掛可自動抓取本子的標籤,方便日後搜尋。
到Github下載
Ehentai_metadata.zip
和EhTagTranslation.db
。將EhTagTranslation.db
放到隨便一個目錄下,例如caibre資料所在的目錄。接著要取得Exhentai的cookie。開啟Chrome登入E-hentai,然後再登入Exhentai。接著在Exhentai的頁面按F12 → 開發人員工具 → 應用程式,在「Cookies」會看到
ipb_member_id
和ipb_pass_hash
這二個數值,把他們複製下來。開啟calibre,點選主界面上方的偏好設定 → 外掛,點選「從檔案載入外掛」,選取剛剛下載的
Ehentai_metadata.zip
按只顯示使用者安裝的外掛,對E-hentai Galleries按二下會跳出面板:
將前三個選項勾選,再填入剛剛取得的
ipb_member_id
和ipb_pass_hash
,EhTagTranslatio_db
則是EhTagTranslation.db的路徑,例如/home/user/Documents
。然後點選確定。重新啟動clibre,點選偏好設定 → 下載詮釋資料,僅勾選E-hentai Galleries,不然會下載到奇怪的封面。
用滑鼠或按著SHIFT框選書本,按上面選單的編輯詮釋資料 → 下載詮釋資料和封面 → 二者都下載,然後外掛就會開始抓本子的資料。
下載完成後點選是,套用變更。
這樣每本書就會自動帶入E-hentai上的資料和標籤資訊,可以用標籤搜尋本機的本子了。
3. 遠端閱讀#
如果想用手機平板看calibre的本子,參閱架設calibre-web-docker專案。