Skip to content

seratch/nhk4s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NHK4S

Maven Central

This is an "NHK 番組表 API" client library for Scala.

http://api-portal.nhk.or.jp/

http://api-portal.nhk.or.jp/ja/ServiceGuide

How to use (sbt)

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

Examples

Program List API

http://api-portal.nhk.or.jp/doc_list-v1_con

val programs = NHK.programs.findAll(Area.Tokyo, Service.Sogo1, today)

日本語でも使えます。

val 番組一覧 = NHK.番組表.番組一覧(エリア.東京, サービス.総合1, 今日)

Program Genre API

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", 今日)

Program Info API

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)

Now On Air API

http://api-portal.nhk.or.jp/doc_now-v1_con

val nowOnAir = NHK.programs.findNowOnAir(Area.Hiroshima, Service.TV)

日本語でも使えます。

val 放送中 = NHK.番組表.放送中(エリア.広島, サービス.テレビ全部)

License

Apache License, Version 2.0

Copyright 2014 Kazuhiro Sera

About

"NHK 番組表 API" client library for Scala

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages