Skrip ini mengunduh eBook dari pembaca online dan membuat file EPUB untuk dilihat secara offline.
Meskipun skrip ini dapat digunakan jika Anda mengetahui URL arsip EPUB jarak jauh, skrip ini dirancang khusus untuk menangani pencarian URL EPUB untuk situs berikut:
epub.pub
bacaanybook.com
Silakan buka terbitan untuk meminta dukungan untuk domain lain, atau kirimkan PR!
Diberikan URL ke file EPUB jarak jauh, skrip ini mem-parsing daftar kontennya dan mengunduh semua file yang diperlukan untuk membuat ulang arsip EPUB secara lokal.
Jika URL ke halaman buku www.epub.pub atau www.readanybook.com disediakan, URL tersebut secara otomatis dapat mengatasi URL penyimpanan jarak jauh EPUB.
Skrip ini mendukung keluaran verbose untuk membantu melacak kemajuan dan mengidentifikasi masalah selama proses pengunduhan dan pembuatan.
Bekerja di Linux, MacOS dan Windows.
Python 3.6 atau lebih tinggi
Ketergantungan:
bs4
lxml
tqdm
urllib3
Kloning repositori atau unduh file skrip.
Instal paket Python yang diperlukan menggunakan pip:
instalasi pip -r persyaratan.txt
Untuk menjalankan skrip, gunakan perintah berikut:
Salin kode python epub_downloader.py [book_url] [-v]
book_url
: URL arsip EPUB atau halaman buku di epub.pub atau readanybook.com
-v
, --verbose
: Aktifkan keluaran verbose (opsional)
Skrip ini menangani pengunduhan langsung dari halaman buku untuk domain www.epub.pub dan www.readanybook.com:
python epub_downloader.py https://www.epub.pub/book/it-by-stephen-king
python epub_downloader.py https://www.readanybook.com/ebook/it-book-565296
Atau Anda dapat mengunduh dari halaman epub.pub spread atau continuous (setelah mengklik salah satu tombol Baca Online):
python epub_downloader.py https://spread.epub.pub/epub/5a5827247412f4000781f18e python epub_downloader.py https://continuous.epub.pub/epub/5a5827247412f4000781f18e
Atau jika Anda ingin mencari URL EPUB secara manual:
python epub_downloader.py https://asset.epub.pub/epub/it-by-stephen-king-1.epub
Skrip akan membuat direktori sementara untuk menyimpan file yang diunduh, yang akan dibersihkan setelah EPUB dibuat.
Dukungan Penulis: Jika Anda menyukai eBook yang Anda unduh menggunakan skrip ini, harap pertimbangkan untuk mendukung penulis dengan membeli buku dari pengecer yang sah.