Alat CLI untuk mengunduh buku audio dari sumber online.
audiobook-dl saat ini mendukung pengunduhan dari sumber berikut:
Informasi lebih lanjut
audiobook-dl dapat diinstal dari repo itu sendiri atau melalui pip.
Untuk mendapatkan versi stabil terbaru dengan pip run:
pip install audiobook-dl
Jika Anda ingin menggunakan versi terbaru (bisa tidak stabil) jalankan:
pip install " git+https://github.com/jo1gi/audiobook-dl.git "
atau
git clone https://github.com/jo1gi/audiobook-dl.git
cd audiobook-dl
python3 setup.py install
Beberapa fitur memerlukan ffmpeg yang dapat diinstal melalui sebagian besar pengelola paket atau dari ffmpeg.org/download.html.
audiobook-dl menggunakan file cookie Netscape untuk otentikasi dalam banyak kasus. Saya menggunakan ekstensi ini untuk mengekspor cookie saya dari browser.
Cookie dapat ditempatkan di direktori saat ini sebagai cookies.txt
atau diberikan dengan argumen --cookie
.
Beberapa sumber mendukung otentikasi melalui login dengan nama pengguna dan kata sandi (dan terkadang perpustakaan). Gunakan argumen --username
dan --password
atau masukkan argumen tersebut melalui perintah interaktif.
audiobook-dl -c < cookie file > < url >
Sebagian besar situs mengharuskan Anda menyediakan halaman pendengaran, bukan hanya halaman informasi
Argumen | Nilai |
---|---|
url | Url halaman tempat Anda mendengarkan buku audio |
-c/--kue | Jalur ke file cookie Netscape |
--menggabungkan | Gabungkan semua file keluaran menjadi satu file (memerlukan ffmpeg) |
--menutupi | Hanya unduh sampul |
-d/--men-debug | Cetak informasi debug |
-o/--keluaran | Lokasi keluaran |
--hapus-karakter | Daftar karakter yang akan dihapus dari jalur keluaran |
--tidak ada bab | Jangan sertakan bab dalam file keluaran |
--format keluaran | Format file keluaran |
--verbose-ffmpeg | Tampilkan keluaran ffmpeg di terminal |
--nama belakang | Nama pengguna ke sumber (Diperlukan saat menggunakan login) |
--kata sandi | Kata sandi ke sumber (Diperlukan saat menggunakan login) |
--perpustakaan | Perpustakaan khusus pada layanan (Terkadang diperlukan saat menggunakan login) |
Secara default, audiobook-dl menyimpan semua buku audio ke {title}
relatif terhadap jalur saat ini. Ini dapat diubah dengan argumen --output
. Jalur dapat dikustomisasi berdasarkan buku audio dengan bidang berikut:
title
author
series
narrator
Tidak semua bidang tersedia untuk semua buku audio.
Ekstensi file dapat diubah dengan argumen --output-format
.
audiobook-dl dapat dikonfigurasi menggunakan file konfigurasi, yang harus ditempatkan di:
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
Kredensial sumber dapat diberikan dalam file konfigurasi:
[ sources . yourcloudlibrary ]
username = " yourusername "
password = " supersecretpassword "
library = " hometown "
File cookie dapat ditentukan dengan cara serupa:
[ sources . everand ]
cookie_file = " ./everand_cookies.txt "
Jalur relatif terhadap direktori konfigurasi.
Masalah, laporan bug, permintaan penarikan, atau ide untuk fitur dan peningkatan sangat diterima .
Jika Anda menyukai proyek ini, mohon pertimbangkan untuk berdonasi: