يقوم هذا البرنامج النصي بتنزيل كتاب إلكتروني من قارئ عبر الإنترنت وإنشاء ملف EPUB للعرض في وضع عدم الاتصال.
على الرغم من أنه يمكن استخدام هذا البرنامج النصي إذا كنت تعرف عنوان URL لأرشيف EPUB بعيد، إلا أنه مصمم خصيصًا للتعامل مع البحث عن عناوين URL لـ EPUB للمواقع التالية:
الرجاء فتح قضية لطلب الدعم للمجالات الأخرى، أو تقديم العلاقات العامة!
من خلال توفير عنوان URL لملف EPUB بعيد، يقوم هذا البرنامج النصي بتحليل قائمة محتوياته وتنزيل جميع الملفات الضرورية لإعادة إنشاء أرشيف EPUB محليًا.
إذا تم توفير عنوان URL إلى www.epub.pub أو صفحة كتاب www.readanybook.com، فيمكنه حل عنوان URL للتخزين البعيد لـ EPUB تلقائيًا.
يدعم هذا البرنامج النصي الإخراج المطول للمساعدة في تتبع التقدم وتحديد المشكلات أثناء عملية التنزيل والإنشاء.
يعمل على أنظمة التشغيل Linux وMacOS وWindows.
bs4
lxml
tqdm
urllib3
استنساخ المستودع أو تنزيل ملف البرنامج النصي.
قم بتثبيت حزم Python المطلوبة باستخدام النقطة:
pip install -r requirements.txt
لتشغيل البرنامج النصي، استخدم الأمر التالي:
Copy code
python epub_downloader.py [book_url] [-v]
book_url
: عنوان URL لأرشيف EPUB أو لصفحة الكتاب على epub.pub أو readanybook.com-v
, --verbose
: تمكين الإخراج المطول (اختياري)يتعامل البرنامج النصي مع التنزيل مباشرةً من صفحة الكتاب للنطاقين www.epub.pub و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
أو يمكنك التنزيل من صفحة الانتشار أو الصفحة المستمرة epub.pub (بعد النقر فوق أحد أزرار القراءة عبر الإنترنت):
python epub_downloader.py https://spread.epub.pub/epub/5a5827247412f4000781f18e
python epub_downloader.py https://continuous.epub.pub/epub/5a5827247412f4000781f18e
أو إذا كنت ترغب في البحث عن عنوان URL لـ EPUB يدويًا:
python epub_downloader.py https://asset.epub.pub/epub/it-by-stephen-king-1.epub