يُزعم أن هذا هو الكود المصدري لـ VidBinge. أنا لا أؤيد القرصنة من أي نوع. أنا ببساطة أحب أشياء البرمجة.
تعمل هذه الخدمة عن طريق عرض ملفات الفيديو من موفري الطرف الثالث داخل واجهة مستخدم بديهية وجمالية.
من المفترض أن يكون هذا المشروع بسيطًا وسهل الاستخدام. حافظ على الميزات بسيطة ولكن مصقولة. لا نريد أن يكون هذا المشروع موقعًا ضخمًا آخر للبث المباشر، بل يهدف بدلاً من ذلك إلى البساطة.
علاوة على ذلك، يجب أن تكون الاستضافة رخيصة وبسيطة قدر الإمكان. مجرد موقع ويب ثابت مع وكيل، مع واجهة خلفية اختيارية إذا كنت تريد المزامنة عبر الأجهزة.
يتم جلب المحتوى من أطراف ثالثة ويتم إجراء عملية الاستخلاص بالكامل على العميل. هذا يعني أن المضيف ليس لديه ملفات أو وسائط على الخادم الخاص به. يتم بث جميع الملفات مباشرة من الجهات الخارجية.
للتشغيل محليًا، يجب عليك أولاً استنساخ المستودع. بعد ذلك، قم بتشغيل الأوامر التالية في جذر المستودع:
pnpm install
pnpm run dev
يجب عليك أيضًا إنشاء ملف .env
لتكوين بيئتك. استخدم example.env
كمرجع.
لإنشاء ملفات الإنتاج، قم بتشغيل:
pnpm build
ملاحظة: يجب عليك استخدام pnpm (
npm i -g pnpm
) وتشغيل NodeJS 20
تم تصميم فرع vidbingedotcom
خصيصًا لموقع VidBinge الرسمي (vidbinge.com) ويتضمن ميزات مخصصة مثل الإعلانات الحصرية وكود التحليلات الخاصة. هذه التعديلات مخصصة فقط لبيئة إنتاج VidBinge.
نوصي باستخدام فرع dev
كمصدر للتطوير العام. يعمل هذا الفرع بكامل طاقته للاستخدام الإنتاجي ولكنه لا يتضمن التعديلات الخاصة بالموقع الموجودة في فرع vidbingedotcom
. سيساعد نشر فرع dev
في تجنب الدمج غير المقصود للإعلانات والتحليلات الخاصة بـ VidBinge في مشاريعك.
خادم الخلاف
بريد إلكتروني
لم يكن هذا المشروع ممكنًا بدون مساهمينا الرائعين والمجتمع. شكرًا جزيلاً! استمر في التأرجح؟!