소개
bookhunter는 인터넷에서 전자책을 다운로드하는 도구로, BookStairs가 개발한 Go 언어 기반의 오픈소스 소프트웨어입니다. Talebook, SoBooks, 智慧教育平台, Telegram 채널, Hsu Life 등 다양한 소스에서 책을 내려받을 수 있으며, 기존 도구를 완전히 재작성한 포크 버전입니다.
상세정보
다양한 소스 지원
- Talebook: 계정 등록 후 책을 다운로드할 수 있습니다.
- SoBooks: 비밀 코드를 사용하여 책을 다운로드할 수 있습니다.
- 智慧教育平台 (basic.smartedu.cn): 초중등 교재를 다운로드할 수 있습니다.
- Telegram 채널: 지정한 채널에서 책을 다운로드할 수 있습니다.
- Hsu Life: 계정 인증을 통해 책을 다운로드할 수 있습니다.
다운로드 옵션
- 파일 형식 선택: epub, azw3, mobi, pdf, zip 등 원하는 형식을 지정할 수 있습니다.
- 동시 다운로드: 스레드 수를 조절하여 다운로드 속도를 높일 수 있습니다.
- 파일 이름 변경: 책 ID로 파일 이름을 변경할 수 있습니다.
- 압축 파일 추출: 다운로드한 압축 파일을 자동으로 추출할 수 있습니다.
- 실패한 다운로드 건너뛰기: 오류가 발생해도 다음 책을 계속 다운로드할 수 있습니다.
Windows
winget을 사용하여 설치할 수 있습니다.
winget install --id BookStairs.bookhunter --exactScoop을 사용할 수도 있습니다.
scoop bucket add bookstairs https://github.com/bookstairs/scoop-bucket.git
scoop install bookstairs/bookhuntermacOS, Linux
Homebrew를 사용하여 설치할 수 있습니다.
brew tap bookstairs/tap
brew install bookhunter수동 설치
GitHub Releases 페이지에서 최신 릴리스를 다운로드하여 압축을 풀고 사용할 수 있습니다.
Talebook에서 책 다운로드
계정을 등록한 후, 다음 명령으로 책을 다운로드할 수 있습니다.
bookhunter talebook register -u 사용자명 -p 비밀번호 -e 이메일 -w 사이트주소
bookhunter talebook download -u 사용자명 -p 비밀번호 -w 사이트주소SoBooks에서 책 다운로드
비밀 코드를 지정하여 책을 다운로드할 수 있습니다.
bookhunter sobooks --code 244152Telegram 채널에서 책 다운로드
Telegram API 자격 증명(appID, appHash)이 필요합니다.
bookhunter telegram --appID ****** --appHash ****** --channelID https://t.me/sharebooks4you지원 환경
- Windows, macOS, Linux
- x64, arm64 아키텍처
- Go 언어로 작성됨
버전 및 업데이트
현재 버전은 0.14.5이며, 2025년 1월 5일에 릴리스되었습니다. 최신 변경 사항은 GitHub Releases 페이지에서 확인할 수 있습니다.
라이선스 및 확인 사항
이 소프트웨어는 MIT 라이선스로 배포됩니다. 일부 사이트(예: SoBooks)는 비밀 코드가 필요할 수 있으며, Telegram 사용 시 API 자격 증명이 필요합니다. 자세한 내용은 공식 GitHub 저장소를 참조하십시오.
시스템 요구사항
Windows, macOS, Linux에서 실행 가능하며, Windows에서는 winget, Scoop으로 설치할 수 있습니다. macOS/Linux에서는 Homebrew를 지원합니다. x64 및 arm64 아키텍처를 지원합니다.


