VTuberの見どころさんを探したい

Table of Content

目的

成果物

ソースコード:https://github.com/mima3/youtube_ctrl/

解説

このプログラムは指定のチャンネルの動画と、その動画中のライブチャットの内容を取得し、集計後、WordPressに投稿します。

Youtubeは下記のようにAPIを解放しています。

https://developers.google.com/youtube/v3/docs/search/list?hl=ja

しかしながらライブチャットについてはAPIで取得ができないため以下の記事を参考に取得を行いました。

その後、取得した情報をDBに格納します。DBの格納方法はPeeweeを用いて行っています。その解説は下記を参考にしてください。

https://qiita.com/mima_ita/items/9d4e1d0afac1865acdbb

DBに格納した情報を1分毎にコメントを集計しJSON形式に変換してファイルに保存します。これにより、1分毎に盛り上がりのある個所を解析し、動画の見どころとします。また、その際にコメントにどのような単語が多いかをMecabを用いて形態素解析を行いしらべています。この辺りの考え方は以下の動画と同じです。

https://www.nicovideo.jp/watch/sm22332042

最後に、作成したJSONをWordPressのAPIを使用して登録します。JSONからHTMLに変換するにはJinja2を用いています。それぞれの詳細は下記を参照してください。

https://qiita.com/mima_ita/items/968f22f54c3febd5360f

https://qiita.com/mima_ita/items/5405109b3b9e2db42332

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です