私はこれを読みました…
おそらくそれは機能するでしょう。
私のユースケース
- ユーザーに、YouTubeに動画をアップロードしてから、そのYouTubeリンクをDiscourseの投稿にコピー&ペーストするという追加の手順を実行してもらう必要がないため、そして
- Discourseの投稿に添付された動画を会社のYouTubeチャンネルにアップロードしたいので、
希望する機能
- ユーザーがDiscourseで作成した投稿に動画ファイルを添付したと仮定すると、
- そのファイルは(おそらくYouTube Data APIを使用して)会社のYouTubeチャンネルにプログラムでアップロードされ、その後
- ユーザーがDiscourseの投稿に添付した動画はプログラムで削除され、YouTubeファイルのリンクがサムネイルとして表示されるように置き換えられます。
追加情報 1
/var/discourse/shared/standalone/uploads/default/ にある動画を会社のYouTubeアカウントにアップロードするPythonスクリプトを作成できることはわかっています。
しかし、ユーザーのDiscourse投稿から添付ファイルを削除し、同時にユーザーのDiscourse投稿にYouTubeファイルのリンクを挿入する方法を見つけ出すのは避けたいです。
追加情報 2
ご興味があれば、一部のユーザーは10GB(10ギガバイト)を超える動画を投稿する可能性があると考えています。
追加情報 3
私はこれを読みました…
追加情報 4
私はまたこれを読みました…