تنزيل لتنزيل الدورات التدريبية من المنصات القابلة للتعليم.
الإبلاغ عن ميزة طلب · طلب
Teachable-DL هو تنزيل قائم على Python لتنزيل الدورات التدريبية من المنصة القابلة للتعليم. يوفر واجهة سطر الأوامر لتنزيل مواد الدورة التدريبية بسهولة مثل مقاطع الفيديو والشرائح والموارد الأخرى ، مما يسمح للمستخدمين بالوصول إلى محتوى الدورة دون اتصال بالإنترنت. باستخدام DL القابل للتعليم ، يمكن للمستخدمين تنزيل وتنظيم جميع مواد الدورة التدريبية في موقع واحد ، مما يتيح الوصول بسهولة ومراجعة محتوى الدورة التدريبية دون الحاجة إلى اتصال إنترنت نشط.
Star
هذا المستودع إذا وجدت أنه قيمة وتستحق الحفاظ عليها.
؟ Watch
هذا المستودع للحصول على الإخطار حول الإصدارات الجديدة ، والمشكلات ، إلخ.
(العودة إلى الأعلى)
(العودة إلى الأعلى)
للحصول على البرنامج وتشغيل اتبع هذه الخطوات البسيطة.
هذا مثال على كيفية سرد الأشياء التي تحتاجها لاستخدام البرنامج وكيفية تثبيتها. (يمكنك أيضًا تشغيل هذا البرنامج النصي على جهاز Windows)
python3 -m pip install -U yt-dlp
sudo apt install ffmpeg
sudo apt install wget
sudo apt install chromium-browser
python3 -m pip install -U yt-dlp
تأكد من إضافة FFMPEG إلى طريقك
WGET: PowerShell قامت بتثبيت WGET افتراضيًا. إذا كنت تستخدم موجه الأوامر ، فيمكنك تثبيت WGET باستخدام موقع GNU WGET الرسمي.
Chrome: قم بتنزيل وتثبيت من موقع Google Chrome الرسمي.
git clone https://github.com/FallingLights/Teachable-Dl.git
cd Teachable-Dl
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
(العودة إلى الأعلى)
تنشيط البيئة
source env/bin/activate
تشغيل البرنامج
python3 main.py --url < course_url > --email < email > --password < password >
أو تشغيل مع تسجيل الدخول اليدوي
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
تأكد من الانتقال إلى عنوان URL ضمن علامة التبويب الأولى والتحقق من وحدة التحكم للحصول على مطابقة URL دقيقة.
للحصول على قائمة بجميع الخيارات المتاحة والمعلمات الحديثة ، استخدم الأمر-help:
python main.py --help
راجع المشكلات المفتوحة للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).
(العودة إلى الأعلى)
المساهمات هي التي تجعل مجتمع المصدر المفتوح مكانًا رائعًا للتعلم وإلهامه وإنشائه. أي مساهمات تقدمها موضع تقدير كبير .
إذا كان لديك اقتراح من شأنه أن يجعل هذا أفضل ، فيرجى تورك الريبو وإنشاء طلب سحب. يمكنك أيضًا فتح مشكلة مع علامة "تحسين". لا تنسى إعطاء المشروع نجمًا! شكرًا لك مرة أخرى!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(العودة إلى الأعلى)
موزعة تحت رخصة GNU LGPLV3. انظر LICENSE.txt
لمزيد من المعلومات.
(العودة إلى الأعلى)
desplinglight_s
رابط المشروع: https://github.com/fallinglights/teachable-dl
(العودة إلى الأعلى)
(العودة إلى الأعلى)