عن المشروع
Alphabiz هي منصة وسائط من نظير إلى نظير مرخصة بموجب GPL-2.0، وتُقدم كبديل Web3 لـ YouTube. تجمع بين البث المباشر من نظير إلى نظير، ومكتبة وسائط لامركزية، وسوق قائم على الائتمان حيث يمكن للمبدعين نشر الوسائط وتسعيرها دون عملية موافقة مركزية، بينما يمكن للمستخدمين كسب أرصدة AB (α) من خلال مشاركة النطاق الترددي ومساحة القرص لتوزيع المحتوى.
القدرات الرئيسية الموصوفة في ملف README:
- محرك بث من نظير إلى نظير مبني على WebTorrent مع DHT والمتعقبات وعبور NAT (NAT-PMP وUPnP)، مما يسمح بالتشغيل أثناء تنزيل المحتوى.
- مشغل وسائط يعتمد على بيئة تشغيل Electron مخصصة (@zeeis/velectron، Electron 21.3.3 مبني مع برامج ترميز فيديو إضافية)، باستخدام video.js وlibjass للتشغيل ودعم الترجمة المصممة ASS/SSA.
- سوق لامركزي حيث يمكن نشر الوسائط وتسعيرها وتداولها على نظام ائتماني، مع محافظ عبارة عن عبارة أولية تهدف إلى إبقاء المفاتيح مع المستخدم.
- مكتبة وسائط تحتوي على قنوات وتوصيات وعملية إزالة مجتمعية تعتمد على تصويت اللجنة بدلاً من مشرف واحد.
- رسم بياني للمكتبة اللامركزية مدعوم من GUN، وتخزين محلي عبر electron-store، وبيانات وصفية مضغوطة بـ LZMA.
- التدويل: 17 لغة مدمجة بالإضافة إلى حزم اللغات التي يتم تحميلها في وقت التشغيل دون الحاجة إلى إصدار جديد.
- التوزيع: حزم Windows (EXE، MSI، APPX)، وDMG لنظام macOS وبناء Mac App Store، وحزم DEB وSnap لنظام Linux، وحزمة AUR التي يحافظ عليها المجتمع، وإصدار ويب قائم على المتصفح. يمكن تقديم قنوات التحديث المستقرة والليلية والداخلية من GitHub أو S3، مع تحديث التكوين عن بُعد عند الإطلاق. تتضمن ملفات الإصدار ملفات جانبية لفحص SHA-256.
- إطار عمل العلامة البيضاء: يمكن للتفرع تخصيص اسم المنتج والأيقونات والألوان ومخطط البروتوكول وقنوات التحديث والقنوات الموصى بها وسياسة الإزالة والشروط من خلال دليل developer/، ثم بناء المثبتات باستخدام سير عمل yarn الموثق. تحذر قائمة التحقق من التفرع من أن المعرفات وعناوين URL الإدارية تظل افتراضية لقيم Alphabiz الخاصة حتى يتم تغييرها.
- مجموعة الهندسة وأدوات الجودة: Quasar 1 / Vue 2 UI، وتغليف electron-packager وelectron-forge، واختبارات نهاية إلى نهاية باستخدام Playwright وCypress، واختبارات إصدار Jest، بالإضافة إلى CI مع CodeQL وDependabot وفحص بيانات الاعتماد.
ينص ملف README على أن نواة التطبيق (عملية العرض والعملية الرئيسية) يتم تطويرها في مستودع منبع وتصل إلى هنا كحزم مبنية، بينما يركز هذا المستودع على التخصيص والتغليف والمثبتات. الوثائق متاحة باللغتين الإنجليزية والصينية، والإصدار المستقر الحالي المشار إليه هو 0.3.3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.