يمكن لهذا التنزيل تنزيل أنيمي من مواقع مختلفة. تدعم حاليًا Crunchyroll و Hidive و AnimeOnegai و AnimationDigitalNetwork .
لا يتم تأييد هذا التطبيق من قبل أو التابع لـ Crunchyroll أو Hidive أو AnimeOnegai أو AnimationDigitalNetwork . يمكّنك هذا التطبيق من تنزيل مقاطع الفيديو للعرض غير المتصل بالإنترنت والذي قد يحظره القانون في بلدك. قد يتسبب استخدام هذا التطبيق أيضًا في انتهاك لشروط الخدمة بينك وبين مزود الدفق. هذه الأداة ليست مسؤولة عن أفعالك ؛ يرجى اتخاذ قرار مستنير قبل استخدام هذا التطبيق.
بشكل افتراضي ، يستخدم هذا التطبيق المسارات التالية للبرامج (الرئيسية التنفيذية):
ffmpeg.exe
(من المسار)ffprobe.exe
(من المسار)mkvmerge.exe
(من المسار)mp4decrypt.exe
(من المسار) لتغيير هذه المسارات التي تحتاجها لتحرير bin-path.yml
في ./config/
الدليل.
راجع الوثائق للحصول على قائمة كاملة بالخيارات المتاحة. يمكنك تحديد الإعدادات الافتراضية للأوامر عن طريق تحرير ملف cli-defaults.yml
في دليل ./config/
.
تتطلب معظم الخدمات أن تقوم بتسجيل الدخول ، من أجل التنزيل من مثال على كيفية تسجيل الدخول هو:
AniDL --service {ServiceName} --auth
من أجل العثور على المعرفات للتنزيل ، يمكنك البحث من كل خدمة باستخدام علامة --search
مثل هذا:
AniDL --service {ServiceName} --search {SearchTerm}
بمجرد حصولك على المعرف الذي يمكنك الحصول عليه من استخدام البحث أو أي وسائل أخرى ، فأنت مستعد للتنزيل ، والذي يمكنك القيام به مثل هذا:
AniDL --service {ServiceName} -s {SeasonID} -e {EpisodeNumber}
التبعيات المطلوبة فقط للتشغيل من الكود. هذه ليست مطلوبة إذا كنت تستخدم الثنائيات المسبقة.
يرجى ملاحظة أنه يجب تثبيت Nodejs و NPM و PNPM على نظامك. للحصول على إرشادات حول كيفية تثبيت PNPM ، تحقق (https://pnpm.io/installation)
أول استنساخ هذا repo git clone https://github.com/anidl/multi-downloader-nx.git
.
cd
مضغوط في الدليل المستنسخ وتشغيل pnpm i
. بعد ذلك ، حدد ما إذا كنت تريد حزم التطبيق أو إنشاء الرمز أو تشغيله من TypeScript.
يمكنك تشغيل الكود من TypeScript الأصلي ، وهذا يتطلب TS-Node والذي يمكنك تثبيته باستخدام PNPM مع الأمر التالي: pnpm -gi ts-node
بعد الكلمات ، يمكنك تشغيل التطبيق مثل هذا:
ts-node -T ./index.ts --help
إذا كنت ترغب في إنشاء التطبيق في رمز JavaScript لتشغيله ، فيمكنك القيام بذلك مثل هذا:
pnpm run prebuild-cli
pnpm run prebuild-gui
ثم يمكنك CD في مجلد lib
وستتمكن من تشغيل CLI أو واجهة المستخدم الرسومية على النحو التالي:
node ./index.js --help
node ./gui.js
إذا كنت ترغب في حزمة التطبيق ، قم بتشغيل PNPM Run Build- {platform}
- {type}
حيث {platform}
هو نظام التشغيل (حاليًا الخيارات هي Windows و Linux و MacOs و Alpine و Android و ARM) و {type}
هو CLI أو واجهة المستخدم الرسومية.
من أجل فك تشفير محتوى DRM ، ستحتاج إلى الحصول على CDM ملقاة ، وبعد ذلك ستحتاج إلى وضع ملفات CDM ( device_client_id_blob
و device_private_key
) في دليل ./widevine/
. لأسباب قانونية ، لا ندرج CDM مع البرنامج ، وسيتعين عليك الحصول على المصدر بنفسك.