
شعار من قبل icikory
nekocap
تم إنشاء ملحق المتصفح لإنشاء مجموعة توضيحية وتحميلها وعرضها على مواقع مشاركة الفيديو مثل YouTube و Vimeo و Niconico.
الحصول على التمديد: Chrome / Edge | Firefox
الموقع: nekocap.com
انضم إلى الخلاف هنا:
سمات
امتداد
- يمكن الوصول إلى محرر التسمية التوضيحية مباشرة من مواقع مشاركة الفيديو المدعومة
- تحديد موقع التعليق المخصص
- دعم المفاتيح من برامج التحرير المختلفة
- تصدير ملف التسمية التوضيحية (SRT)
- المزيد في المستقبل
- تحميل ملف التسمية التوضيحية (SRT ، VTT ، SBV ، SSA ، ASS ، TXT مدعوم)
- تحميل التسمية التوضيحية
- عرض التسمية التوضيحية
- تقديم التعليق الفردي المتقدم (SSA/ASS)
- نظام تصنيف التسمية التوضيحية
موقع إلكتروني
- البحث عن الفيديو
- ملامح التسمية التوضيحية
- صفحة مراجعة التسمية التوضيحية
- أدوات الاعتدال التوضيحية (تحقق ، رفض)
المواقع المدعومة
- يوتيوب
- Vimeo
- بيليبيلي
- نيكونيكو
- tver
- Netflix (تعطيل المحرر)
الإعداد للتنمية المحلية
- تأكد من أنك تستخدم العقدة 16 (لا تعمل مع إصدارات لاحقة حتى الآن)
- تشغيل
npm install - انسخ محتويات
.env.sample إلى .env وملء التفاصيل.- يتم استخدام متغيرات Firebase for Auth
- قم بتشغيل
npm run watch لبدء تشغيل خادم WebPack Dev لكل من الامتداد وموقع Nekocap - انتقل إلى
chrome://extensions في dist/extension - انتقل إلى
http://localhost:12341 للوصول إلى موقع Nekocap
إضافة خطوط تستضيفها من موقع Nekocap لتقديم SSA/ASS
- إنشاء مجلد يسمى
fonts في المجلد public . - أضف Woff2 WebFonts التي تريد خدمتها من موقع الويب إلى هذا المجلد
- تعديل
src/common/substation-fonts.ts لتعيين أسماء الخطوط لملفات WOFF2 المقابلة في هذا المجلد. - قم بتشغيل
npm run fontlist لإنشاء ملف public/fontlist.json الذي سيتم سحبه بواسطة الامتداد والموقع لمعرفة الخطوط المتوفرة. يمكنك تقديم هذا الملف والخطوط بشكل منفصل حتى لا تضطر إلى إعادة نشرها عند إضافة خطوط جديدة.
إنشاء بناء إنتاج
- انسخ محتويات
.env.sample إلى .env.prod وملء التفاصيل.- أضف
PRODUCTION=1 إلى نهاية الملف.
- تشغيل
npm run build لبناء كل من الامتداد والموقع- تشغيل
npm run build:ext لبناء التمديد فقط - تشغيل
npm run build:web لبناء موقع الويب فقط
- سيكون الإخراج في
.next/ و dist/extension- ستكون معلومات ترخيص الحزم المستخدمة في *.licenses.txt بجانب الإخراج javaScript
إذا كنت ترغب في إنشاء صورة Docker على موقع Nekocap
- اتبع الخطوة 1 في إنشاء بناء إنتاج
- انسخ محتويات
Dockerfile.sample إلى Dockerfile وتغيير كل ما هو ضروري. - انسخ قالب nginx
docker/default.conf.template إلى docker/default.conf وتغيير التكوين لتناسب احتياجاتك. - قم بتشغيل
docker build مع الخيارات المطلوبة.
متغيرات البيئة
الرجوع إلى قائمة متغيرات البيئة هنا.
شكر خاص
ساعدت العديد من الحزم الرائعة على إعادة الحياة ، لكن مجدات إضافية تذهب إلى هذه المشاريع التي بدونها لم تكن Nekocap هي نفسها:
- الترجمة الفرعية - تقديم الحمار
- React Hotkeys - من السهل استخدام المفاتيح (استخدم أحدث إنشاء GitHub وليس NPM One القديم)
- subtitle.js - SRT و VTT تحليل
- الحمار - الحمار - تحليل الحمار
الترجمات:
- العربية: Adnamie
- الفرنسية: Adnamie
- اليابانية: rama_onehalf
- الفارسية: بيخوش
- الفيتناميين: جولين