heartleo/zlib

A command-line tool for Z-Library. Search, download, send to Kindle, and integrate with AI agents.

解決的問題

zlib 是 Z-Library 的命令列介面(CLI),讓使用者無需使用網頁瀏覽器即可搜尋與下載書籍。它簡化了下載管理、鏡像網域處理,以及直接將書籍傳送到 Kindle 裝置的流程。

工作原理

此工具透過標準 HTML 表單或非官方行動應用程式 API(EAPI)與 Z-Library 互動。它包含一個「doctor」命令,可探測可用的鏡像網域,以找出健康或可繞過反機器人防護(如 DiamWall)的網域。使用者會話與設定則透過環境變數與本機設定檔進行管理。

適用對象

偏好以終端為主的工作流程來存取 Z-Library 的使用者、希望使用指令碼自動化書籍下載的開發者,以及希望從 CLI 直接將書籍傳送到 Kindle 的 Kindle 使用者。

主要特色

  • 互動式搜尋:使用方向鍵與分頁瀏覽並下載書籍。
  • Kindle 整合:透過 SMTP 直接將書籍傳送到 Kindle 位址。
  • 反機器人處理:在支援的網域上自動解決 JavaScript 證明工作挑戰。
  • AI 插件支援:內建 Claude Code 與 Codex 插件,讓 AI 代理可進行書籍搜尋與下載。
  • 可自訂 UI:支援多種終端主題(如 Nord、Dracula、Gruvbox)。
  • 代理支援:內建代理支援,用於穿越受限網路。

相關

  • 專案
  • 專案
  • 專案
  • 專案