NHK 番組表 API を触る為の Ruby クライアント作った
NHK 番組表 API が公開されたので Ruby の API ライブラリを作った
インストール
下記コマンドでインストール出来る
gem install nhk_program
使い方
こんな感じで使える
client = NHKProgram.new(api_key: 'YOUR_API_KEY') # 明日のNHK総合1の番組表取得 data = client.list('130', 'g1', Date.today + 1) # 違う書き方 # data = client.list('東京', 'NHK総合1', :tomorrow) data.list.g1.each do |program| # 何かする end # 明日のNHK総合1のアニメの番組表取得 data = client.genre('130', 'g1', '0700', Date.today + 1) # 違う書き方 # data = client.genre('東京', 'NHK総合1', 'アニメ/特撮(国内アニメ)', :tomorrow) data.list.g1.each do |program| # 何かする end # みんなのうたの番組詳細取得 data = client.info('130', 'e1', '2014020700918') # 違う書き方 # data = client.info('東京', 'NHKEテレ1', '2014020700918') program = data.list.e1.first # 何かする # 今NHK総合1でやってる番組表取得 data = client.now('130', 'g1') # 違う書き方 # data = client.now('東京', 'NHK総合1') data.nowonair_list.g1.following.each do |program| # 何かする end
その他
深夜のテンションで一気にコード書いたけど今のところ自分で使う予定がない
是非皆さんご活用ください