發佈時間: 2025-3-10 最近更新: 2025-4-25字數 1821閱讀時間 5 分鐘

type
status
date
slug
summary
tags
category
icon
password
💡
一個隨時隨地可以造訪瀏覽及下載的個人電子書圖書館平台,解決跨設備搜尋電子書的困擾。

研究背景:出門移動時,想彈性替換手邊閱讀的書

作為一名習慣使用圖書管理系統 Calibre 作書庫整理的讀者。我一直面臨一個問題:在外出移動時,難以靈活存取與搜尋電子書。儘管我已將書庫位置設在NAS上的共享資料夾,平時可以快速從電腦裡同步資料上雲端,但 Calibre 內建的檔案歸檔方式(如使用羅馬拼音命名、以作者名作為資料夾分類),常使搜尋變得不夠直覺,非常令人頭疼。每每到了NAS內要找一本書卻無法以自然語言搜尋、困難重重。

需求分析

理想狀況下,我希望:
  • 可跨設備存取電子書:手機、閱讀器、電腦皆能方便瀏覽
  • 支援自然語言搜尋:能用書名或關鍵字快速找到書籍
  • 輕量級架設方式:在不支援 Docker 的舊款 NAS 上運行[1]
在多方嘗試跟論壇逛來逛去後,發現有些讀者推薦使用BicBucStriim,便決定研究試試看,結果登楞!成功了!讓我可以隨時隨地透過網頁存取我的電子書庫!🎉
 

[1]某天心血來潮想要一口氣搞定架站這件事,便研究多個calibre的架站方式(感謝reddit的讀者前輩們提供許多經驗分享):有Calibre-webKavita等方式。 但礙於我的NAS裝置已經很舊(Synology D216j),沒有Docker功能。連中國網友實作沒docker裝Calibre-web的作法,在我研究許多小時後依舊滑鐵盧,只因裝置硬體太舊導致某些套件無法使用,正式宣告Calibre-web這條路不可行。

BicBucStriim介紹

BicBucStriim 是一款簡單的 PHP 應用程式,旨在為電子書收藏提供網路存取。因 NAS 裝置通常支持音樂、影片和照片的瀏覽與存取但不支持書籍檔案。
*預設搭配 Calibre 這款電子書管理軟體來管理電子書收藏。

主要功能

  • 網路存取:支援使用者透過網路介面瀏覽和下載電子書。
  • Calibre 整合:讀取 Calibre 數據並以 HTML 格式發布。
  • 瀏覽選項:支援按標題、作者、標籤和系列等維度作瀏覽。
  • 下載和郵寄:支援個別書籍下載或郵寄到信箱(kindle)。
  • 存取控制:提供登入存取控制,限制書籍語言或標籤。
  • OPDS 支持:提供 OPDS 書目目錄,以便與如 Stanza 的閱讀應用程式相容。
  • 多語言支持:支持多種語言,包括荷蘭語、英語、法語、德語、加利西亞語和意大利語。
  • 管理員 GUI:包含管理員 GUI 用於設定使用者權限。

相關參考資料

  1. 原始作者的github
  1. 群暉 Synology DSM 第三方源 SynoCommunity 添加和使用教程
  1. BicBucStriim auf Synology Diskstation (德:BicBucStriim 在 Synology Diskstation上)

實作嘗試

決定嘗試上方資源2的方法:於Synology DSM上安裝他人已開發好的第三方套件包。不走原本的github資源使用方式,省很多道手續。

相關實作素材

  • Synology DSM 安裝套件:
    • BicBucStriim(&其從屬套件們)
    • Synology Drive Sever(&其從屬套件們)
  • 幾個書檔測試用
 
  1. 進入DSM的套件中心設定
    1. notion image
  1. 分頁套件來源新增,輸入名稱:SynoCommunity,位置:http://packages.synocommunity.com/。再點擊「確定」,退出設定。
    1. notion image
  1. 便看見左側出現 社群,點進去也就能找到「BicBucStriim」安裝。(簡稱:BBS)
    1. notion image
  1. 記得留意BBS這個套件的其他從屬套件也要到套件中心裝起來~
    1. notion image
  1. 接著準備設定你電腦裡的書庫位置,由於我是設在有與synology同步的synology drive上故先執行以下步驟:
    1. 去套件中心裝好套件「Synology Drive Server」
    2. 官網下載並安裝synology drive軟體
    3. notion image
      notion image
  1. 以MAC電腦為例,裝好後路徑會出現在 使用者資料夾 > 個人user > 之下
    1. notion image
  1. 到Calibre,上方工具列「Ebook Library」點「切換/建立書庫」
    1. notion image
  1. 瀏覽檔案夾,選擇在「synology drive」下建一個圖書館。下方的選項看個人需求。(如果是決定建立新的空書庫,就記得把幾個書檔放進去,供稍候測試使用。)
    1. notion image
  1. 以後的書若要弄上雲端,就放在這個有連動的書庫。在檔案夾看到旁邊有綠色勾勾,就表示同步上傳完成。
    1. notion image
  1. 回到NAS DSM的FileStation,找到個人使用者帳號下的位置,確認是否書庫資料夾有建立成功、書有沒有同步進來。
    1. notion image
  1. 進入控制台內,點使用者&群組,選http進行「編輯」。這是為了讓網路可以通,要來改相關權限~
    1. notion image
  1. 進入分頁「權限」,把「homes」的可讀寫打勾,按儲存後離開。
    1. notion image
  1. 到書庫資料夾按右鍵 > 內容 > 位置 ,這條路 整行直接全選複製,後面會用到。
    1. notion image
      notion image
  1. 前往你的BBS網站: https://yourdomainname/bbs (*若你還沒給NAS設定外聯網址,可以參考這篇去設定一組synology免費提供的網域) 看看有沒有連上一初始設定頁面「Configuration」 紅框處要貼上剛剛複製的書庫資夾路徑,其他設定請參考下圖設定。
    1. notion image
  1. 若輸入路徑後出現沒連上的錯誤畫面,請到以下的檢查頁面輸入你的路徑去檢查有哪裡設定錯誤還沒連到:https://yourdomainname/bbs/installcheck.php 綠燈就表示通囉!
    1. notion image
  1. 回到你圖書館的網址:https://yourdomainname/bbs 能看到Login畫面表示連線成功。 預設登入帳密都為admin,請務必成功登入後去設定的地方更新。 設定區也能新增user帳密、修改權限等。
    1. notion image
  1. 登入進去的畫面,點選想選擇的書籍 > download 就可以看到能下載的檔案囉!
      • 也可善用搜尋功能:以書名作者名等關鍵字搜尋
      notion image

贊助支持鼓勵

 
 
Loading...
中文偽直排字型研究與自製-以芫荽體為例

中文偽直排字型研究與自製-以芫荽體為例

將原字型轉換成偽直排形式


小程式大學問:音訊/影片轉錄成逐字稿

小程式大學問:音訊/影片轉錄成逐字稿

使用者於平台輸入音檔或錄音,可以轉成逐字稿再以選定格式輸出