24時間生放送をし続けるyoutuberのサンプル
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
README.md
docker-compose.yml

README.md

youtuber24_sample

24時間生放送をし続けるyoutuberのサンプル

https://blog.takuya-andou.com/entry/24_youtuber_2

注意

このソースだとYoutubeDataAPIの1日の制限数を超えてしまうため、30分程度しか耐えられませんでした。

実行方法

初回のみ

  • GCPでプロジェクト作成やAPIの有効化をしておく(ここを参考にした)
  • src/ のoauth2.pyを実行し、鍵ファイルを生成。 src/ の下に配置。
  • TALK APIのAPI KEYを発行
  • docker-compose.yml内のAPI KEYを書き換え

コンテナを落とすたびに実行が必要なもの

  • docker-com pose up -d
  • docker exec -it youtuber24 ash
  • pip install -r requirements.txt

毎回

  • src/get_chat.py内のyoutubeURLを書き換え
  • python get_chat.py

参考にしたページ

Youtube LiveStreaming APIで配信のコメントを取得する
【 メモ 】YoutubeLiveのコメント取得 ( Python )