Skip to content

Releases: TsaichengLiu/bookget-gui

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

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)

上游依賴

BookGet GUI v1.6 (25.0417) — macOS arm64

Choose a tag to compare

@TsaichengLiu TsaichengLiu released this 18 Apr 05:11

BookGet GUI v1.6 (25.0417) — macOS arm64

macOS SwiftUI 圖形界面封裝,基於 bookget 下載引擎,擴展了更多圖書館的支持。

本次附件

  • BookGet-GUI-v1.6-25.0417-macOS-arm64.zip — 預編譯好的 .app,解壓即用。
    • 已捆綁 bookget-core(Go)與 dezoomify-rs(Rust,GPL-3.0)
    • 所有私人信息已清理(構建路徑、緩存目錄名、臨時文件等)
    • ad-hoc 簽名(首次啟動請右鍵「打開」以繞過 Gatekeeper)

使用方法

unzip BookGet-GUI-v1.6-25.0417-macOS-arm64.zip
xattr -cr "BookGet GUI.app"   # 去除下載隔離屬性
open "BookGet GUI.app"

系統要求

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

亮點

  • 雙欄單窗口,全流程不彈多次窗
  • 多網址批量、隊列統計、實時日誌導出
  • 登錄/驗證碼 WebKit 臨時瀏覽器
  • 國圖(臺北)rbook SearchDetail 專用抓圖模式
  • 故宮(臺北)digitalarchive.npm.gov.tw Collection/Detail 自動轉 IIIF manifest
  • qingarchives.npm.edu.tw 支持

詳見 .app 內「幫助」按鈕或倉庫 docs/

上游依賴