オンライン ソースからオーディオブックをダウンロードするための 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 | オーディオブックを聴くページの URL |
-c/--クッキー | Netscape Cookie ファイルへのパス |
- 組み合わせる | すべての出力ファイルを 1 つのファイルに結合します (ffmpeg が必要) |
- カバー | 表紙のみダウンロード |
-d/--デバッグ | デバッグ情報を出力する |
-o/--出力 | 出力場所 |
--remove-chars | 出力パスから削除される文字のリスト |
--章なし | 出力ファイルにチャプタを含めないでください |
--出力形式 | 出力ファイル形式 |
--verbose-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 "
パスは構成ディレクトリからの相対パスです。
問題、バグレポート、プルリクエスト、機能や改善に関するアイデアは大歓迎です。
このプロジェクトが気に入ったら、寄付をご検討ください: