トップ画像
YouTube Live Scheduler Part1

執筆者: ぷらなりあ

最終更新: 2021/03/07

こんにちは,「ぷらなりあ」です.
皆さんは普段,YouTubeは利用されていますでしょうか?
自分はかなりの時間YouTubeを使っているのですが,ライブ配信の通知が30分前と直前にしか来ないし,大量のチャンネルを通知設定にしていると,うるさいわりに結局配信予定はあまり頭に入ってこない今日この頃です.そこで,何個かあるお気に入りのチャンネルでテレビの番組表みたいなやつが欲しいと思い,何とかならんかなぁ~というのか私の記事です.(今回の記事は茶番と簡単な概要だけです)
 

はじめに(茶番)

バーチャルYouTuber(VTuber)の人数は昨年11月に1万3000人を超えたらしい.
これだけの選択肢がある中で,「複数推し」の人間は数多くいるだろう(単推しの人はすごい) また,その中には複窓視聴の猛者も少なくないとか……正直,私はそんな聖徳太子じみた真似は出来ないシングルタスク人間なのだが,いかに聖徳太子であっても数多の推しの配信予定を1人ずつチェックするのは一苦労だろう(たぶん) 一部の企業勢のように非常に大きな箱では,所属ライバーの配信スケジュールをまとめたサイトを運営している場合もある.しかし,これは本当に一部の箱であり,当然ながら箱内のライバーしか網羅されていない.そこで,箱や知名度に関係なく自分の推しの配信予定を自動でまとめるツールが必要となる(というか欲しい).
 

要するにまとめると

You Tube Liveの配信スケジュールを自動でまとめて表示するサイトを作った.
             

実装概要

  1. 各You Tubeチャンネルに配信コンテンツがあるか確認
  2. 配信コンテンツがあればその詳細情報を取得してデータベースに登録
  3. データベースから情報を読み込んで画面に表示

 

使ったもの

  • PHP 7.4.13
  • MySQL5.7
  • YouTube Data API v3
  • Bootstrap v4.0.0

 

完成したサイトのデモページ

http://harekiru.starfree.jp/youtubelivescheduler.php
 
次回はこの実装概要をもう少し掘り下げて,ご紹介したいと思います.
先に,完成したサイトのデモも置いておきますのでよかったらこちらも見てみてください. 

取得に失敗しました

2019年度 入部

GitHub