YouTubeにはプレイリスト機能があります。好きな動画をまとめてカテゴライズしておける機能で、自動再生してくれるのでよく使っているという人も多いのではないでしょうか。基本的にYouTube上で楽しむための機能ですが、それだけでは勿体ないです。 今回紹介するyouParseはプレイリストの内容を解析してYouTube動画のURLを取り出してくれるソフトウェアです。

youParseの使い方

実行結果です。YouTubeの動画URLが一覧で返ってきます。

$ python youParse.py https://www.youtube.com/playlist?list=PLEL7o0PFmZ1swKpU0JdwkFCO7KnURByF_
http://www.youtube.com/watch?v=c4wxvGlutQk
  :
http://www.youtube.com/watch?v=PClz4XX9lrg

例としてyouParseの結果をYouTube DLに渡す方法が紹介されています。

$ python youParse.py https://www.youtube.com/playlist?list=PLEL7o0PFmZ1swKpU0JdwkFCO7KnURByF_ | tail -n 10 | xargs -n1 youtube-dl

youParseを使うことでYouTube動画のURLを簡単に手に入れられます。後はYouTube DLに渡す以外にもブログなどで紹介したり、システム的に利用する手も考えられます。YouTubeプレイリストの再利用を高めてくれる便利なソフトウェアです。

youParseはPython製のオープンソース・ソフトウェア(GPL v3)です。

robgibbons/youParse: Extract URLs from YouTube playlists.