Loom Video Downloader هي أداة سطر أوامر Node.js بسيطة لتنزيل مقاطع الفيديو من loom.com. يقوم باسترداد رابط تنزيل الفيديو بناءً على معرف الفيديو في عنوان URL ويحفظ الفيديو باسم ملف محدد، أو بادئة لملفات متعددة، أو معرف الفيديو بشكل افتراضي.
لتشغيل هذه الأداة، يجب أن يكون لديك Node.js وnpm مثبتين على جهازك.
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
تستخدم هذه الأداة حزم npm التالية:
axios
- عميل HTTP قائم على الوعد للمتصفح وNode.js.fs
- وحدة نظام الملفات التي تسمح لك بالعمل مع نظام الملفات على جهاز الكمبيوتر الخاص بك.https
- HTTPS هو بروتوكول HTTP عبر TLS/SSL.yargs
- يساعدك Yargs على إنشاء أدوات سطر أوامر تفاعلية، من خلال تحليل الوسائط وإنشاء واجهة مستخدم أنيقة. لتنزيل فيديو واحد من loom.com، قم بتشغيل الأمر التالي، مع استبدال [VideoId]
بمعرف الفيديو الفعلي من عنوان URL:
loom-dl --url https://www.loom.com/share/[VideoId]
سيؤدي هذا إلى تنزيل الفيديو وحفظه باسم [VideoId].mp4
.
يمكنك تحديد اسم ملف إخراج مختلف باستخدام الخيار --out
أو -o
:
loom-dl --url https://www.loom.com/share/[VideoId] --out [FileName].mp4 or loom-dl --url https://www.loom.com/share/[VideoId] --out path/to/[FileName].mp4
سيؤدي هذا إلى تنزيل الفيديو وحفظه باسم [FileName].mp4
.
لتنزيل مقاطع فيديو متعددة مدرجة في ملف نصي، استخدم خيار --list
. قم بإنشاء ملف نصي يحتوي على عنوان URL واحد للفيديو في كل سطر وقم بتمرير مسار الملف إلى البرنامج النصي:
loom-dl --list path/to/urls.txt
افتراضيًا، سيتم حفظ كل فيديو بمعرف الفيديو الخاص به كاسم ملف.
يمكنك تحديد بادئة اسم ملف باستخدام خيار --prefix
. سيقوم البرنامج النصي بإلحاق رقم متزايد تلقائيًا بكل فيديو تم تنزيله:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
سيؤدي هذا إلى حفظ مقاطع الفيديو بالبادئة المحددة "تنزيل" ورقم متزايد في دليل الإخراج المحدد. download-1.mp4 download-2.mp4 إذا لم يتم تحديد مسار الإخراج، فسيتم تعيينه افتراضيًا على مجلد التنزيلات
لمنع جدار الحماية أو تقييد المعدل، يمكن تعيين مهلة بين التنزيلات باستخدام خيار --timeout
:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
سيؤدي هذا إلى إضافة وقت انتظار مدته 5 ثوانٍ بين كل تنزيل. ضبط حسب الحاجة.
قم بتشغيل npm install loom-dl في المحطة
npm install loom-dl -g
اتبع نفس الأوامر المذكورة أعلاه ولكن استبدل loom-dl بـ loom-dl
طلبات السحب هي موضع ترحيب. لإجراء تغييرات كبيرة، يرجى فتح مشكلة أولاً لمناقشة ما تريد تغييره.
lestercoyoyjr for طريقة لجعل الفيديوهات التي تم تنزيلها يتم تحميلها في مجلد محدد للتحميل.
werkamsus لإضافة وظيفة السيرة الذاتية
هذا المشروع مفتوح المصدر ومتاح بموجب ترخيص MIT.