Youtubeのチャンネルの動画一覧を抜き出すやつ

【目的】
Youtubeのチャンネルに所属してる動画一覧を抜き出す。
【経緯】
・とあるチャンネルの動画を全部ダウンロードしたいが、動画数が多いチャンネルでは「もっと読み込む」を押しまくる必要があって大変手間。
・軽く調べたところ、動画一覧を抜き出すサービスを提供しているサイトはあったが、50件までしか取得出来ない。
・もうちょっと調べたら50件以上取得出来そうなのを見つけたけど、サービスとしては公開していなかった。
・上記サイトで公開されていたやつを自分向けにちょこっと改造して使ってたが、やっぱり便利なのでブログで書くことにした。
【改造したやつ】
チャンネルの動画一覧を抜き出す(サムネ、タイトル付き)
チャンネルの動画一覧をLinuxダウンロード用に抜き出す
【補足】
・入力するのは「ユーザ名」ではなく「チャンネルID」です(URLのchannel以降 http://www.youtube.com/channel/UCKL7jOsQEEaIo0nNxhMNkdQ)
・Linuxダウンロード用は「youtube-dl」がインストールされていることが前提。
・自分用に書き換えただけなのでかなり適当。
・GoogleAPIは有限なので、使いすぎると制限に引っかかるかも(どれくらい消費するかとか調べてない)
・元のソースはSH様のページ(YouTube Data API でチャンネルに含まれる動画の一覧を取得するよりお借りしています。

コメントを残す

メールアドレスが公開されることはありません。