mdx هو تطبيق CLI بسيط لتنزيل المانجا من موقع MangaDex. يستخدم البرنامج MangaDex API لجلب محتوى المانجا.
.tar.gz
من صفحة الإصدارات.tar -xzf mdx-*.tar.gz
cmd
، وانتقل إلى المجلد غير المؤرشف، وقم بتشغيل .mdx.exe
./mdx
وبدلاً من ذلك، يمكنك التثبيت عبر go
:
go install github.com/arimatakao/mdx@latest
استخدام الرقائق لتشغيل mdx
مباشرة:
nix run github:arimatakao/mdx -- download --help
استخدام الرقائق لإنشاء غلاف مؤقت باستخدام mdx
المتوفر على $PATH:
nix shell github:arimatakao/mdx
هذه الخطوات اختيارية. قم بتنفيذ ذلك إذا كنت تريد تشغيل mdx
من أي مكان في جهازك الطرفي.
انسخ mdx.exe
إلى دليل مضمن في PATH
أو أضف دليله إلى PATH
انسخ ملف mdx
إلى /usr/bin/
:
sudo cp mdx /usr/bin/
# or
sudo cp mdx /usr/local/bin/
أضف mdx
في PATH
الخاص بك:
export PATH=$PATH:
قم بتشغيل source
لإعادة تشغيل تكوين Shell:
source ~ /.zshrc
وضع التنزيل التفاعلي:
mdx dl -i
العرض التوضيحي للوضع التفاعلي:
ملاحظة: يجب أن يكون عنوان المانغا الخاص بك أكثر من 5 أحرف عند البحث لتجنب الأخطاء.
تحميل المانجا:
# get help
mdx download --help
# by default 1 chapter is being downloaded
mdx download -u https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370/this-gorilla-will-die-in-1-day
# or
mdx dl -u https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370/this-gorilla-will-die-in-1-day
# or
mdx dl https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or
mdx dl mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download pdf format instead of cbz
mdx dl -e pdf mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or epub format
mdx dl -e epub mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download all chapters
# i don't recommend using this flag - https://github.com/arimatakao/mdx?tab=readme-ov-file#getting-error-while-getting-manga-chapters-request-is-failed-i-cant-download-anything-why
mdx dl -a mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download a specific chapter
mdx dl -c 3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or set direct link to the chapter
mdx dl --this mangadex.org/chapter/7c5d2aea-ea55-47d9-8c65-a33c9e92df70
# or
mdx dl https://mangadex.org/chapter/7c5d2aea-ea55-47d9-8c65-a33c9e92df70
# download a range of chapters
mdx dl -c 1-3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download a range of chapters and merge them in one file
mdx dl -m -c 1-3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download last chapter
mdx dl --last mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify language, default is english (to get the available languages, execute the info subcommand)
mdx dl -l it mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify the output directory
mdx dl -o your/dir mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify translation
mdx dl -t " Black Cat " mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download compressed version (lower image quality and file size)
mdx dl -j mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
التحقق من التحديثات المتاحة:
mdx update
احصل على مساعدة حول الأوامر الفرعية والأعلام:
mdx
mdx -h
# ping subcommand is example
mdx ping
mdx ping -h
البحث في المانجا:
mdx find -t " Manga Title "
mdx search -t " Manga Title "
mdx f -t " Manga Title "
الحصول على معلومات مفصلة عن المانجا:
mdx info -u https://mangadex.org/title/319df2e2-e6a6-4e3a-a31c-68539c140a84/slam-dunk
# or
mdx info mangadex.org/title/319df2e2-e6a6-4e3a-a31c-68539c140a84/slam-dunk
تحقق من الاتصال بـ MangaDex API:
mdx ping
يمكنك العثور على رابط المانجا على موقع mangadex.org. اختر المانجا التي تريدها وافتح صفحتها. رابط المانجا يبدو كالتالي:
https://mangadex.org/title/abc-123-abc/some-title
يمكنك استخدام هذا الرابط لتحميل فصول المانجا.
انتقل إلى mangadex.org، واختر المانجا التي تريدها، وافتح الفصل المحدد الذي تريده. رابط الفصل يبدو كالتالي:
https://mangadex.org/chapter/abc-123-abc
يمكنك استخدام هذا الرابط لتنزيل الفصل المحدد.
تأكد من تحديد اللغة الصحيحة ومجموعة الترجمة وعدد الفصول. إذا لم تتمكن من تنزيل فصل معين، حاول استخدام الرابط المباشر للفصل:
mdx dl https://mangadex.org/chapter/abc-123-abc
تذكر: يمكن لـ mdx تنزيل الفصول من MangaDex فقط.
لا أعرف. إنها مشكلة من جانب MangaDex أو من جانبك.
تنبع هذه المشكلة من فشل القائم بالتحميل في تحديد المجلد أو تفاصيل الفصل الصحيحة.
يتوافق حجم كل صفحة في ملف PDF مع حجم الصورة.
تتعلق هذه المشكلة بواجهة برمجة تطبيقات MangaDex (https://api.mangadex.org/docs/2-limitations/#general-rate-limit)، حيث يرسل mdx عددًا كبيرًا جدًا من الطلبات في الثانية. حاول تنزيل الفصول لاحقًا.
ربما لم تحدد مجموعة الترجمة أو نطاق الفصل أو اللغة بشكل صحيح. تأكد من إمكانية فتح الفصل على MangaDex (وليس على مصدر خارجي).
في بعض الأحيان لا يتم التنزيل بسبب بعض المشكلات من جانب MangaDex. فقط حاول مرة أخرى لاحقًا.
لأن الاستعلام الخاص بك يجب أن يكون أكثر من 5 أحرف لتجنب الأخطاء.
find
الأمر الفرعي وأضف علامة doujinshi
لإظهار Doujinshi في القائمة. download
: merge
- تنزيل الفصول في ملف واحد. last
- تنزيل الفصل الأخير. this
- قم بتنزيل فصل معين باستخدام الرابط المقدم من قبل المستخدم. extension
- يضبط امتداد ملف الإخراج. إضافة تنسيقات دعم الملفات: all
- تنزيل جميع الفصول. volume
- تنزيل جميع فصول المجلد المحدد. volume-range
- قم بتنزيل جميع فصول نطاق الحجم المحدد. volume-bundle
- قم بتنزيل جميع فصول المجلد في ملف واحد. oneshot
- قم بتنزيل جميع oneshots من المانجا (إذا كانت متوفرة). download
الأمر الفرعي. find
الأمر الفرعي. random
في أمر info
الفرعي للحصول على معلومات حول المانجا العشوائية. find
الأمر الفرعي.download
الفرعي)pterm
بدلاً من fmt
. cmd
ريفاكتور. .deb
.rpm
.pkg.tar.zst
عند إنشاء إصدار جديد. mangadexapi
. internal/mdx
. mangadexapi
. filekit
إعادة البناء. هذا المشروع مرخص بموجب معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.
يستخدم هذا المشروع مكتبات الطرف الثالث التالية: