عن المشروع
You-Get هو برنامج خفيف لسطر الأوامر لتحميل المحتوى الإعلامي (الفيديوهات، الصوتيات، الصور) من الويب. يتيح للمستخدمين تنزيل الوسائط من مواقع شهيرة مثل YouTube، Youku، Niconico، Bilibili، وقائمة كبيرة من المواقع المدعومة الأخرى. بالنسبة للمواقع غير المدرجة صراحةً، تحاول أدوات الاستخراج الشاملة العثور على الموارد وتنزيلها.
تشمل القدرات الرئيسية ما يلي:
- تنزيل الفيديوهات، الصوتيات، والصور من المواقع المدعومة.
- بث الفيديو عبر الإنترنت مباشرة إلى مشغل وسائط (مثل mpv أو vlc) أو متصفح، دون إعلانات.
- استخراج صفحات الويب لتنزيل الصور أو الملفات الثنائية العشوائية.
- عرض خيارات الجودة والتنسيق المتاحة لـ URL معين قبل التنزيل.
- البحث في فيديوهات Google وتنزيل النتيجة الأكثر صلة عند تمرير كلمة غير عنوان URL.
- إيقاف واستئناف التنزيلات، مع الاحتفاظ بملفات `.download` المؤقتة لاستعادة التقدم.
- تعيين مسارات ومسميات ملفات مخصصة للإخراج.
- تكوين الوكيل HTTP، بما في ذلك وكلاء استخراج محددين للمحتوى المقيد جغرافيًا.
- تحميل ملفات تعريف ربط المتصفح (Mozilla `cookies.sqlite` أو Netscape `cookies.txt`) للوصول إلى الوسائط الخاصة التي تتطلب تسجيل الدخول.
- استخراج عناوين URL للموارد القابلة للتنزيل أو إخراج البيانات المستخرجة بصيغة JSON.
تشمل المتطلبات الأساسية Python 3.7.4 أو أعلى وFFmpeg 1.0 أو أعلى (مطلوب لدمج مقاطع الفيديو متعددة الأجزاء وتنزيلات الدقة العالية). يُعد RTMPDump تبعية اختيارية. يتوفر التثبيت عبر pip وHomebrew ومجلد Git وAntigen وFlox وFreeBSD pkg. تم توفير تعريفات إكمال الأصداف لـ Bash وFish وZsh. يتم توزيع المشروع تحت ترخيص MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.