Hydra عبارة عن مشغل ألعاب مزود بعميل تورنت مضمن خاص بها.
جدول المحتويات
عن
سمات
تثبيت
المساهمة
انضم إلى برقية لدينا
شوكة واستنساخ المستودع الخاص بك
الطرق التي يمكنك المساهمة بها
هيكل المشروع
البناء من المصدر
قم بتثبيت Node.js
تثبيت الغزل
تثبيت تبعيات العقدة
تثبيت بايثون 3.9
تثبيت تبعيات بايثون
متغيرات البيئة
جري
يبني
بناء عميل تورنت
بناء تطبيق الإلكترون
المساهمين
رخصة
Hydra عبارة عن مشغل ألعاب مزود بعميل BitTorrent المضمن الخاص بها.
المشغل مكتوب بلغة TypeScript (Electron) وPython، والذي يتعامل مع نظام التورنت باستخدام libtorrent.
عميل bittorrent المضمن الخاص بك
كم من الوقت يجب التغلب على التكامل (HLTB) على صفحة اللعبة
تخصيص مسار التنزيلات
دعم ويندوز ولينكس
يتم تحديثها باستمرار
وأكثر...
اتبع الخطوات أدناه للتثبيت:
قم بتنزيل أحدث إصدار من Hydra من صفحة الإصدارات.
قم بتنزيل .exe فقط إذا كنت تريد تثبيت Hydra على نظام التشغيل Windows.
قم بتنزيل .deb أو .rpm أو .zip إذا كنت تريد تثبيت Hydra على Linux. (يعتمد على توزيعة Linux لديك)
قم بتشغيل الملف الذي تم تنزيله.
استمتع هيدرا!
نركز مناقشاتنا على قناة Telegram الخاصة بنا.
شوكة المستودع (انقر هنا للشوكة الآن)
استنساخ الكود المتشعب الخاص بك git clone https://github.com/your_username/hydra
إنشاء فرع جديد
ادفع التزاماتك
إرسال طلب سحب جديد
الترجمة: نريد أن تكون هيدرا متاحة لأكبر عدد ممكن من الناس. لا تتردد في المساعدة في الترجمة إلى لغات جديدة أو تحديث وتحسين اللغات المتوفرة بالفعل على Hydra.
الكود: تم تصميم Hydra باستخدام Typescript وElectron وقليل من لغة Python. إذا كنت ترغب في المساهمة، انضم إلى Telegram!
عميل التورنت: نستخدم libtorrent، وهي مكتبة بايثون، لإدارة تنزيلات التورنت
src/renderer: واجهة المستخدم الخاصة بالتطبيق
src/main: كل المنطق يقع هنا.
تأكد من تثبيت Node.js على جهازك. إذا لم يكن الأمر كذلك، قم بتنزيله وتثبيته منnodejs.org.
Yarn هو مدير الحزم لـ Node.js. إذا لم تكن قد قمت بتثبيت Yarn بعد، فيمكنك القيام بذلك باتباع الإرشادات الموجودة على موقع Yarnpkg.com.
انتقل إلى دليل المشروع وقم بتثبيت تبعيات Node باستخدام Yarn:
مؤتمر نزع السلاح هيدرا غزل
تأكد من تثبيت Python 3.9 على جهازك. يمكنك تنزيله وتثبيته من python.org.
قم بتثبيت تبعيات Python المطلوبة باستخدام النقطة:
تثبيت النقطة -r متطلبات.txt
ستحتاج إلى مفتاح SteamGridDB API لتتمكن من جلب أيقونات اللعبة عند التثبيت.
بمجرد حصولك عليه، يمكنك نسخ أو إعادة تسمية الملف .env.example
إلى .env
ووضعه على STEAMGRIDDB_API_KEY
.
بمجرد الانتهاء من إعداد كل الأشياء، يمكنك تشغيل الأمر التالي لبدء كل من عملية Electron وعميل bittorrent:
تطوير الغزل
أنشئ عميل bittorrent باستخدام هذا الأمر:
بناء بايثون تورنت العميل/setup.py
أنشئ تطبيق Electron باستخدام هذا الأمر:
على نظام التشغيل Windows:
بناء الغزل: الفوز
على لينكس:
بناء الغزل: لينكس
هيدرا مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.