This is an "NHK 番組表 API" client library for Scala.
http://api-portal.nhk.or.jp/ja/ServiceGuide
Just add nhk4s to your dependencies.
libraryDependencies += "com.github.seratch" %% "nhk4s" % "1.1.0"
Get API key on the NHK API portal site.
export NHK_API_KEY=xxxxxxxx
http://api-portal.nhk.or.jp/doc_list-v1_con
val programs = NHK.programs.findAll(Area.Tokyo, Service.Sogo1, today)
日本語でも使えます。
val 番組一覧 = NHK.番組表.番組一覧(エリア.東京, サービス.総合1, 今日)
http://api-portal.nhk.or.jp/doc_genre-v1_con
val programsInGenre0000 = NHK.programs.findAllByGenre(Area.Nagoya, Service.ETele1, "0000", today)
日本語でも使えます。
val 番組一覧 = NHK.番組表.ジャンルで番組一覧(エリア.名古屋, サービス.Eテレ1, "0000", 今日)
http://api-portal.nhk.or.jp/doc_info-v1_con
val program = NHK.programs.find(Area.Okinawa, Service.FM, programs.head.id)
日本語でも使えます。
val 番組の詳細 = NHK.番組表.番組詳細(エリア.沖縄, サービス.FM, 番組.id)
http://api-portal.nhk.or.jp/doc_now-v1_con
val nowOnAir = NHK.programs.findNowOnAir(Area.Hiroshima, Service.TV)
日本語でも使えます。
val 放送中 = NHK.番組表.放送中(エリア.広島, サービス.テレビ全部)
Apache License, Version 2.0
Copyright 2014 Kazuhiro Sera