audiobook dl
v0.7.5
用於從線上資源下載有聲書的 CLI 工具。
audiobook-dl 目前支援從以下來源下載:
更多資訊
audiobook-dl 可以從儲存庫本身或透過 pip 安裝。
要使用 pip run 取得最新的穩定版本:
pip install audiobook-dl
如果您想使用最新版本(可能不穩定),請執行:
pip install " git+https://github.com/jo1gi/audiobook-dl.git "
或者
git clone https://github.com/jo1gi/audiobook-dl.git
cd audiobook-dl
python3 setup.py install
某些功能需要 ffmpeg,可以透過大多數套件管理器或從 ffmpeg.org/download.html 安裝。
在大多數情況下,audiobook-dl 使用 Netscape cookie 檔案進行身份驗證。我使用此擴充功能從瀏覽器匯出我的 cookie。
Cookie 可以作為cookies.txt
放置在目前目錄中,或使用--cookie
參數給予。
一些來源支援透過使用使用者名稱和密碼(有時是庫)登入進行身份驗證。使用--username
和--password
參數或透過互動式提示輸入它們。
audiobook-dl -c < cookie file > < url >
大多數網站要求您提供收聽頁面而不僅僅是資訊頁面
爭論 | 價值 |
---|---|
網址 | 您收聽有聲書的頁面的 URL |
-c/--cookie | Netscape cookie 檔案的路徑 |
- 結合 | 將所有輸出檔案合併到一個檔案中(需要 ffmpeg) |
- 覆蓋 | 只下載封面 |
-d/--調試 | 列印調試資訊 |
-o/--輸出 | 輸出位置 |
--刪除字符 | 將從輸出路徑中刪除的字元列表 |
--無章節 | 不要在輸出檔中包含章節 |
--輸出格式 | 輸出文件格式 |
--詳細-ffmpeg | 在終端機中顯示 ffmpeg 輸出 |
--使用者名稱 | 來源的使用者名稱(使用登入時需要) |
- 密碼 | 來源密碼(使用登入時需要) |
--圖書館 | 服務上的特定庫(使用登入時有時需要) |
預設情況下,audiobook-dl 將所有有聲書儲存到相對於目前路徑的{title}
。這可以使用--output
參數進行更改。有聲書可以透過以下欄位自訂路徑:
title
author
series
narrator
並非所有欄位都適用於所有有聲書。
可以使用--output-format
參數來變更檔案副檔名。
audiobook-dl 可以使用設定檔進行配置,該檔案應放置在:
C:\Users\$user\AppData\Local\jo1gi\audiobook-dl\audiobook-dl.toml
/Users/$user/Library/Application Support/audiobook-dl/audiobook-dl.toml
$XDG_CONFIG_DIR/audiobook-dl/audiobook-dl.toml
可以在設定檔中提供來源憑證:
[ sources . yourcloudlibrary ]
username = " yourusername "
password = " supersecretpassword "
library = " hometown "
Cookie 檔案可以用類似的方式指定:
[ sources . everand ]
cookie_file = " ./everand_cookies.txt "
路徑是相對於配置目錄的。
非常歡迎問題、錯誤報告、拉取請求或功能和改進的想法。
如果您喜歡該項目,請考慮捐贈: