An open API service indexing awesome lists of open source software.

https://github.com/drillbits/nhk-api

Python client for NHK API
https://github.com/drillbits/nhk-api

Last synced: 5 months ago
JSON representation

Python client for NHK API

Awesome Lists containing this project

README

          

=======
nhk-api
=======

.. image:: https://drone.io/github.com/drillbits/nhk-api/status.png
:target: https://drone.io/github.com/drillbits/nhk-api/latest

Python client for NHK API.

Requirements
============

- Python 3.3

Installation
============

::

$ pip install nhk-api

Usage
=====

::

from datetime import date
from nhk import ProgramGuide


client = ProgramGuide(api_key='YOUR_API_KEY')

# Get program list
# http://api-portal.nhk.or.jp/doc_list-v1_con
program_list = client.pg_list('130', 'g1', date.today())
# or
# program_list = client.pg_list('東京', 'NHK総合1', date.today())

# Get program list by genre
# http://api-portal.nhk.or.jp/doc_genre-v1_con
program_list_by_genre = client.pg_genre('130', 'g1', '0700', date.today())
# or
# program_list_by_genre = client.pg_genre('東京', 'NHK総合1', 'アニメ/特撮(国内アニメ)', date.today())

# Get program information
# http://api-portal.nhk.or.jp/doc_info-v1_con
program_info = client.pg_info('130', 'g1', '2014021499999')
# or
# program_info = client.pg_info('東京', 'NHK総合1', '2014021499999')

# Get information of program that is broadcasting now
# http://api-portal.nhk.or.jp/doc_now-v1_con
program_now = client.pg_now('130', 'g1')
# or
# program_now = client.pg_now('東京', 'NHK総合1')