يتيح تطبيق الويب Flask هذا للمستخدمين تنزيل مقاطع الفيديو من TikTok وReddit وInstagram وYouTube. يمكن للمستخدمين إدخال عنوان URL للفيديو الذي يرغبون في تنزيله، وسيقوم التطبيق بالتعامل مع التنزيل وتوفير رابط للفيديو المحفوظ.
تنزيل فيديو TikTok : قم بتنزيل مقاطع الفيديو من TikTok واحفظها في مجلد مخصص.
تنزيل فيديو Reddit : قم بتنزيل مقاطع الفيديو من Reddit واحفظها في مجلد مخصص.
تنزيل وسائط Instagram : قم بتنزيل المنشورات (مقاطع الفيديو والصور) من Instagram واحفظها في مجلد مخصص.
تنزيل فيديو YouTube : قم بتنزيل مقاطع الفيديو من YouTube واحفظها في مجلد مخصص.
بايثون 3.6 أو أعلى
قارورة
مكتبات تنزيل الفيديو:
TikTokDownloader
RedditDownloader
Instagram
(مع وظيفة تنزيل Instagram الضرورية)
YouTubeDownloader
(مع وظيفة التنزيل الضرورية من YouTube)
استنساخ المستودع:
استنساخ بوابة https://github.com/maron09/social-media-video-downloader.gitcd social-media-video-downloader
تثبيت التبعيات:
تثبيت النقطة -r متطلبات.txt
إعداد المجلدات:
تأكد من وجود المجلدات التالية في الدليل الجذر:
يمكنك إنشاؤها يدويًا أو من خلال سطر الأوامر:
mkdir reddit_videos tiktok_videos instagram_files youtube_files
reddit_videos
tiktok_videos
instagram_files
youtube_files
لبدء تطبيق Flask، قم بتشغيل:
بيثون app.py
سيؤدي هذا إلى تشغيل الخادم على http://localhost:5000
.
الصفحة الرئيسية : انتقل إلى http://localhost:5000/
لرؤية الصفحة الرئيسية.
صفحة التنزيل : حدد النظام الأساسي (TikTok أو Reddit أو Instagram أو YouTube) من قائمة التنقل.
أدخل عنوان URL : في صفحة النظام الأساسي المحدد، أدخل عنوان URL للفيديو وانقر فوق زر التنزيل.
رابط التنزيل : إذا نجح التنزيل، فسيتم توفير رابط للفيديو الذي تم تنزيله.
app.py : ملف تطبيق Flask الرئيسي.
templates/ : يحتوي على قوالب HTML للصفحة الرئيسية والصفحات الأخرى.
homepage.html : قالب الصفحة الرئيسية الرئيسية.
TikTok/tiktok_page.html : قالب لصفحة تنزيل TikTok.
Reddit/reddit_page.html : نموذج لصفحة تنزيل Reddit.
Instagram/instagram_page.html : قالب لصفحة تنزيل Instagram.
Youtube/youtube_page.html : نموذج لصفحة تنزيل YouTube.
download.html : نموذج لعرض رابط التنزيل.
reddit_videos/ : المجلد الذي يتم فيه حفظ مقاطع فيديو Reddit.
tiktok_videos/ : المجلد الذي يتم فيه حفظ مقاطع فيديو TikTok.
instagram_files/ : المجلد الذي يتم فيه حفظ ملفات وسائط Instagram.
youtube_files/ : المجلد الذي يتم فيه حفظ مقاطع فيديو YouTube.
إذا كان عنوان URL للفيديو غير صالح أو إذا فشل التنزيل، فسيتم عرض رسالة خطأ على الصفحة الرئيسية.
يتم تسجيل الأخطاء أثناء عملية التنزيل لاستكشاف الأخطاء وإصلاحها. تحقق من سجلات تطبيق Flask للحصول على مزيد من التفاصيل إذا حدث خطأ ما.
المساهمات هي موضع ترحيب! يرجى تفرع المستودع وإرسال طلب سحب لأية ميزات أو إصلاحات للأخطاء.
لأية أسئلة أو دعم، يرجى فتح مشكلة في المستودع أو الاتصال بمسؤول المشروع.
البريد الإلكتروني : [email protected]
يوفر هذا الملف التمهيدي نظرة عامة على المشروع وتعليمات الإعداد وتفاصيل الاستخدام لمساعدتك على البدء في استخدام تطبيق الويب لتنزيل مقاطع الفيديو عبر وسائل التواصل الاجتماعي.