Skip to content

BookGet GUI v1.6-25.0419 — 新增上海圖書館支持

Latest

Choose a tag to compare

@TsaichengLiu TsaichengLiu released this 19 Apr 05:05

BookGet GUI v1.6-25.0419 — macOS arm64

本版主要新增 上海圖書館 支持,並把新站點接入整理成統一流程。

更新內容

新站點支持

  • 上海圖書館古籍gj.library.sh.cn):詳情頁登錄後自動進入閱覽。
  • 上海圖書館 PDF 流dhapi.library.sh.cn/pdfview...):走內置專用 PDF 下載器,修復之前版本下載上圖圖書時出錯的問題。

架構改進

新增站點現在按同一條鏈路接入,不再到處散落分支:

  1. special_site_adapter_for_url() — 註冊站點識別
  2. special_site_requires_popup_for_adapter() — 是否強制彈窗瀏覽器
  3. resolve_special_entry_url() — 入口 URL 改寫
  4. run_special_site_adapter_if_needed() — 專用下載器分發
  5. InteractiveSiteAdapterKind.rules — 彈窗瀏覽器內識別
  6. supportedSites — UI 清單同步

文檔

  • docs/使用说明-GUI增强版.mddocs/使用说明-GUI.md(重命名 + 更新)
  • README 全面更新,新增 Shanghai Library / 新站點接入流程章節
  • 清理文檔中的個人路徑殘留

本次附件

BookGet-GUI-v1.6-25.0419-macOS-arm64.zip(9.6 MB)— 預編譯好的 .app,已捆綁 bookget-core / dezoomify-rs;ad-hoc 簽名。

使用方法

unzip BookGet-GUI-v1.6-25.0419-macOS-arm64.zip
xattr -cr "BookGet GUI.app"   # 必須!否則 Gatekeeper 會攔截
open "BookGet GUI.app"

xattr -cr 這一步務必執行,否則會看到「已損壞」或「無法驗證」錯誤,或者下載按鈕看似無反應(因為內嵌的 bookget-core 被靜默攔截)。

系統要求

  • macOS 14.0+(Sonoma 或更高)
  • Apple Silicon(arm64)

上游依賴