takuya-andou / youtuber24_sample

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 )

About

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


Languages

Language:Python 100.0%