RubyでYoutube動画検索を一番簡単シンプルに行うgem『youtube_search』

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

Youtubeの動画をキーワードに引っ掛けて検索したい!!という時に簡単に使えるGemのパッケージyoutube_searchをご紹介。

もともとYoutubeが提供しているData APIをくるっと検索のところをラップしたGemで非常に使いやすいです。

プレイリストの検索などもできるようです。

開発環境

  • Ruby 1.9.3
  • Gem 1.8.23
  • youtube_search 0.1.7

なお、Ruby,Gemは既にインストール済として続けて書きます。

インストール

gemで簡単にインストールする

sudo gem install youtube_search

gem list youtube_search

サンプル

今回のサンプルは特定のキーワードの動画を検索して簡単に出力します。

なお、10件づつ表示の5ページめを表示しています。

また、動画に検索順をつけることができますが、今回は指定していないのでデフォルトの『関連性』を順番に表示しています。

他にもオプションをつけることができるので、Youtubeの公式のドキュメントを見ておくといいかもしれません。

GoogleDeveloper

GoogleDeveloper

コード

# coding: utf-8

require 'youtube_search'
require 'pp'

keyword = "GLAY 函館"
option = {
  :per_page => "10",
  :page     => "5",
}

videos = YoutubeSearch::search(keyword, option)

p "video count is #{videos.count}"
p "--------------------------------"

videos.each do |video|
  p video["video_id"]
  p video["title"]
  p video["content"]
  p "---------------------------------"
end

結果

結果はこんな感じで出力されました。videoIDをうまく使うことでWEBページ上の埋め込み動画なんかも簡単に作れそうです。

youtube_search_1

あとがき

最後にyoutube_searchのGithub。これもひと通り見ておくといいかもしれません。

https://github.com/grosser/youtube_search

https://github.com/grosser/youtube_search

おすすめ書籍

パーフェクトRuby (PERFECT SERIES 6)
Rubyサポーターズ すがわら まさのり 寺田 玄太郎 三村 益隆 近藤 宇智朗 橋立 友宏 関口 亮一
技術評論社
売り上げランキング: 9,964
プログラミング言語 Ruby
プログラミング言語 Ruby
posted with amazlet at 13.12.02
まつもと ゆきひろ David Flanagan
オライリージャパン
売り上げランキング: 114,558

関連記事

41gCZhFayuL._SL220_PIsitb-sticker-arrow-dp,TopRight,12,-18_SH30_OU09_AA220_

Ruby初心者から中級者になりたい人向けの書籍

まえがき こんばんは、Ruby初心者の私です。 Rubyを初めて触...

記事を読む

shoes-sample-1.png

RubyのShoesで簡単GUIアプリ開発【インストール】

まえがき Amazonで新しい本を買いました。 RとRubyによる...

記事を読む

RailsでSendGrid×ActionMailerを使って簡単メール送信をやってみる

まえがき Herokuのアドオンとして人気のある無料から使えるメール送...

記事を読む

vim-rspec-1vim-rspec-1.png

VimでRSpecのテストを実行できるようにする

まえがき 今回はVimから直接RSpecのテストを実行する方法をメモし...

記事を読む

【Ruby】injectってなんや

まえがき Rubyを書籍で勉強していると、はじめてみるメソッドを見つ...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑