bookget 是一款數字古籍圖書下載工具,已支持約 50+ 個數字圖書館。
注意:本文及此項目代碼僅供學習研究使用。
安裝
AUR
有以下三個 AUR 包可選:
- bookgetAUR:從 Github 發布獲取原始碼。
- bookget-gitAUR:通過 Git 獲取原始碼並構建。
- bookget-binAUR:從 Github 獲取已經編譯好的二進制可執行文件,僅支持 x86_64 架構(因為官方僅構建了 amd64 版本)。
手動安裝
使用官方提供的安裝方法,執行:
$ wget https://github.com/deweizhu/bookget/releases/download/版本號/bookget-版本號.linux-amd64.tar.bz2 $ tar -xvf bookget-版本號.linux-amd64.tar.bz2 $ cd bookget-版本號.linux-amd64 # cp bookget /usr/local/bin/
例如:對於版本 25.0213,可以執行:
$ wget https://github.com/deweizhu/bookget/releases/download/25.0213/bookget-25.0213.linux-amd64.tar.bz2 $ tar -xvf bookget-25.0213.linux-amd64.tar.bz2 $ cd bookget-25.0213.linux-amd64 # cp bookget /usr/local/bin/
如果您需要 dezoomify
,繼續執行:
# cp dezoomify-rs /usr/local/bin/
或者,使用原始碼編譯安裝(需要 golang 開發環境):
git clone --depth=1 https://github.com/deweizhu/bookget.git cd bookget go build .
用法
參見 Wiki。
要通過連結下載一本古籍:
$ bookget
Enter an URL: -> 古籍的 URL
或執行:
$ bookget "古籍 URL"