قرأت هذا…
يفترض أن هذا يعمل.
حالة الاستخدام الخاصة بي
- نظرًا لأنني لا أريد أن يحتاج المستخدمون إلى تحمل الخطوات الإضافية المطلوبة لتحميل فيديو إلى YouTube ثم نسخ ولصق رابط YouTube هذا في مشاركة Discourse الخاصة بهم، و
- لأنني أريد أن يتم تحميل مقاطع الفيديو التي يرفقونها بمشاركة Discourse الخاصة بهم إلى قناة YouTube الخاصة بشركتي،
الوظائف التي أودها
- بافتراض أن المستخدم قد أرفق ملف فيديو بمشاركة أنشأها على Discourse،
- سيتم تحميل الملف برمجيًا إلى قناة YouTube الخاصة بشركتي (بافتراض استخدام YouTube Data API)، ثم
- سيتم إزالة الفيديو (الذي أرفقه المستخدم بمشاركة Discourse الخاصة به) برمجيًا واستبداله برابط لملف YouTube معروض كصورة مصغرة.
معلومات إضافية 1
أدرك أنه يمكنني كتابة برنامج نصي بلغة Python يقوم بتحميل مقاطع الفيديو الموجودة في /var/discourse/shared/standalone/uploads/default/ إلى حساب YouTube الخاص بشركتي.
ومع ذلك، أفضل عدم معرفة كيفية إزالة المرفق من مشاركة Discourse الخاصة بالمستخدم وإدراج رابط ملف YouTube في مشاركة Discourse الخاصة بالمستخدم بشكل متزامن.
معلومات إضافية 2
في حال كنت فضوليًا، أتخيل أن بعض المستخدمين سينشرون مقاطع فيديو أكبر من 10 جيجابايت (عشرة جيجابايت).
معلومات إضافية 3
قرأت…
معلومات إضافية 4
قرأت أيضًا…