بدأ هذا كنسخة من ملحق "Playlist Search For YouTube"، لكنني أقوم بتنظيفه وتخصيصه حسب رغبتي.
ليس لدي هذا في متجر Chrome Extension Store، ولن أفعله أبدًا. من الواضح أن Google تطلب منك دفع رسوم تسجيل قدرها 5 دولارات لتصبح مطورًا للإضافات الآن، وبصراحة، لا يمكنني أن أزعجني.
إذا كنت تريد نشر هذا الامتداد في سوق Chrome الإلكتروني، فلك الحرية في القيام بذلك. ومع ذلك، أطلب منك فقط:
لذا، لتثبيت هذا الامتداد:
manifest.json
واستبدل client_id
بمعرف العميل الذي حصلت عليه عند إنشاء مفتاح API.يجب أن يكون لديك الامتداد الآن.
عند استخدام الامتداد لأول مرة، سيُطلب منك تسجيل الدخول إلى حساب Google. يستخدم هذا الامتداد واجهة برمجة تطبيقات YouTube من Google، ويتطلب رمزًا مميزًا من Google يسمح للامتداد باسترداد المعلومات من واجهة برمجة التطبيقات.
اختياريًا، يمكنك الآن تعطيل "وضع المطور". يجب أن يحتفظ Chrome بالإصدار المخصص حتى بعد التعطيل.
Select a project
. NEW PROJECT
في النافذة المنبثقة.youtube-playlist-search
.create
.select project
.APIs and Services
. قم بالتمرير فوقه وانقر فوق Library
عندما يتم توسيعه.YouTube Data API v3
. عندما يأتي نتيجة لذلك، انقر فوقه.Enable
.Create Credentials
في الزاوية اليمنى العليا.YouTube Data API v3
هو واجهة برمجة التطبيقات المحددة.User Data
.Next
.OAuth Consent Screen
. هذه هي الشاشة التي تنبثق للمستخدمين عندما يحتاجون إلى السماح بالوصول إلى هذا التطبيق، لذا قم بتوفير اسم سهل الاستخدام ومعلومات الاتصال الخاصة بك. تأكد من الخروج في وضع "الاختبار"، وإضافة بريدك الإلكتروني، والبريد الإلكتروني لأي شخص آخر تريد استخدامه كـ "مستخدمين اختباريين": Save and Continue
.YouTube Read Only Scope
.Add or Remove Scopes
. تصفية ل youtube.readonly
. التحقق من ذلك وانقر فوق Update
.Save and Continue
.Application Type
، حدد Chrome App
، ثم قم بتسميته بأي اسم تريده.jdolgjncmhmboklhmacpknglmiibbldg
.Create
.Client ID
. انسخ هذا، ستحتاج إليه عند تثبيت التطبيق.لقد انتهيت من إنشاء مفتاح API الخاص بك (معرف العميل).
لقد اعتدت أن تكون قادرًا على استخدام هذا الامتداد مع متصفح Brave، ولكنه معطل الآن ويعلم مطورو متصفح Brave بذلك. ليس هناك الكثير مما يمكنهم فعله الآن باستثناء انتظار قيام Google بفعل شيء ما.
يمكنك رؤية تذكرة متصفح Brave المفتوحة هنا.
ومع ذلك، يبدو أن هذا الأمر كان مقصودًا بواسطة Google وقد لا يتم إصلاحه أبدًا (المرجع).
شكرا جزيلا جوجل؟
هذا الامتداد غير موجود حاليًا في أي متجر ملحق.
أنت حر في إضافته إلى متجر الملحقات إذا كنت تريد ذلك، ولكن إذا قمت بذلك، أطلب منك:
هناك مجموعة متنوعة من الأسباب لعدم وجود هذا في أي متجر ملحق، والتي سأذكرها أدناه:
ليس لدي هذا في متجر Chrome Extension Store لأنه من الواضح أن Google تطلب منك دفع رسوم تسجيل قدرها 5 دولارات لتصبح مطورًا للإضافات الآن وبصراحة، لا يمكنني أن أنزعج، وأجد أنه من الإهانة أن أقضي وقت فراغي. لإنشاء امتداد مجاني ثم يتعين علي أن أدفع لشركة Google مقابل امتياز إضافته إلى متجرهم.
يختلف نظام امتداد Firefox بشكل كبير عن Chrome، وهذا هو امتداد Chrome. سيكون هناك عمل إضافي يتضمن تشغيله على Firefox بسبب هذا.
كما أنني لست على دراية كبيرة بتطوير الإضافات، ولا أعرف حتى ما إذا كان بإمكانك استخدام واجهات برمجة تطبيقات YouTube من Google في Firefox، والتي أحتاجها لكي يعمل هذا الامتداد.
من الناحية النظرية، يجب أن يكون من السهل القيام بـ Edge لأنه متصفح يعتمد على Chromium.
ومع ذلك، لا أعرف أيضًا ما إذا كان لدى Edge القدرة على استخدام YouTube API.
ولكن الأهم من ذلك، ليس لدي أي أجهزة كمبيوتر تعمل بنظام Windows في منزلي، لذا لا توجد طريقة لاختبار ما إذا كان Edge يعمل على الإطلاق.
وهذا يعني أيضًا أن أي تغييرات أقوم بها في المستقبل لن تخضع مطلقًا لأي اختبار لـ Edge قبل التحديث.
لا أعرف ما إذا كان لدى Safari القدرة على استخدام YouTube API.
مثل Windows، ليس لدي أي أجهزة Mac في منزلي، لذا لا توجد طريقة لاختبار Safari أيضًا، لذلك لا توجد طريقة لمعرفة ما إذا كان سيعمل أم لا.
وهذا يعني أيضًا أن أي تغييرات أقوم بها في المستقبل لن تخضع مطلقًا لأي اختبار لمتصفح Safari قبل التحديث.
أنا أيضًا لست على دراية بـ Safari على الإطلاق وما إذا كان يحتوي على متجر ملحقات أو ما يتضمنه إضافته.