본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

zlib

0

zlib은 Z-Library에 접근하기 위한 명령줄 인터페이스(CLI) 도구로, heartleo가 개발했습니다.

터미널

소개

zlib은 Z-Library에 접근하기 위한 명령줄 인터페이스(CLI) 도구로, heartleo가 개발했습니다. 이 도구는 터미널에서 책을 검색하고 다운로드하며, Kindle로 전송하는 기능을 제공합니다. Go 언어로 작성되었으며 MIT 라이선스로 배포됩니다.

상세정보

대화형 검색

↑/↓ 키로 결과를 탐색하고, ←/→ 키로 페이지를 전환할 수 있는 대화형 검색을 제공합니다.

책 다운로드

책 ID 또는 검색 결과에서 직접 다운로드할 수 있으며, 진행 상황을 실시간으로 표시합니다.

다운로드 기록

페이지네이션된 다운로드 기록 브라우저를 제공하며, 기록에서 다시 다운로드할 수 있습니다.

Kindle 전송

파일을 Kindle 주소로 전송할 수 있습니다. EPUB, PDF, MOBI, TXT, DOC, DOCX, RTF, HTML 형식을 지원합니다.

사용량 프로필

일일 다운로드 할당량을 확인할 수 있습니다.

테마

auto, mocha, latte, dracula, tokyo, nord, gruvbox 테마를 지원합니다.

프록시 및 사용자 정의 도메인

제한된 네트워크에서 사용할 수 있도록 프록시 및 사용자 정의 도메인을 지원합니다.

설치 및 시작

Windows에서는 winget으로 설치할 수 있습니다:

winget install heartleo.zlib

macOS/Linux에서는 Homebrew 또는 curl 스크립트로 설치할 수 있습니다:

brew install heartleo/tap/zlib
curl -fsSL https://raw.githubusercontent.com/heartleo/zlib/main/install.sh | sh

Go 1.25+가 설치된 환경에서는 go install로 설치할 수 있습니다:

go install github.com/heartleo/zlib/cmd/zlib@latest

소스에서 빌드하려면 저장소를 클론하고 go build를 실행합니다.

설치 후에는 ZLIB_DOMAIN 환경 변수를 설정해야 합니다. zlib doctor –eapi 명령으로 사용 가능한 도메인을 확인하고, ZLIB_DOMAIN에 healthy 또는 challenged 상태인 도메인을 설정합니다. 그런 다음 zlib login –eapi로 로그인하고 zlib search “검색어”로 검색할 수 있습니다.

활용 예시

  • 터미널에서 책을 검색하고 다운로드할 때
  • Kindle로 책을 전송할 때
  • 다운로드 기록을 관리하고 다시 다운로드할 때
  • 일일 다운로드 할당량을 확인할 때

지원 환경

Windows, macOS, Linux에서 사용할 수 있으며, winget, Homebrew, curl 스크립트, Go install 등 다양한 설치 방법을 제공합니다.

라이선스 및 확인 사항

이 도구는 MIT 라이선스로 배포됩니다. Z-Library 이용 약관 및 저작권 법규를 준수해야 합니다.

시스템 요구사항

Windows, macOS, Linux · x64 · Go 1.25+ (소스 빌드 시)