The Java Wrapper for Garapon TV API.
Garapon4Jは、だれでも簡単にJavaアプリケーションからGaraponTVに接続し、番組の情報を取得できるライブラリです。これは@NoriakiHoriuchiが作成している、非公式のライブラリです。
- Java界唯一のガラポンTV APIラッパ。
- 純粋Java。JDK6にて動作確認済。
- 簡単な認証。めんどうなWeb認証と端末認証をシームレスに実現。
- ガラポンTV APIにほぼ完全対応。
- Joda-Time 2.3
- HTTP Components HttpCore 4.3
- HTTP Components HttpClient 4.3.1
- Jackson 2.2.3
第1回ガラポンTVハッカソンから重要なフィードバックを得ました。 ダウンロードはこちら
ガラポンTV APIで提供されているほぼすべての機能を利用できます。
- Web認証と端末認証をシームレスに実行
- 番組検索:選べる2種類の検索法
- Mapで検索条件を一度に指定
- メソッドチェーンで条件を絞り込み
- 番組オブジェクト
Program
が返ってくる - 番組オブジェクトから簡単に視聴用URLを取得できる
- お気に入り追加
- 録画チャンネルの取得
- やりたい
- 簡単なテスト
- お気に入り追加結果を生Jsonから
boolean
または独自オブジェクトに変更 ←Done! - 宇野さんのRuby版ライブラリのsearchメソッドを参考にしたい
- 依存性の削減 *HttpComponents4はAndroidでは使えないらしいので、3にダウングレードするか、そもそも使わないか、いずれか。
- ディレクトリの整理 ←Done!
- post周りのリファクタリング ←Done!
- 余裕あれば
- ジャンルをオブジェクト化
- 録画チャンネル取得結果を生Jsonから 独自オブジェクトに変更
projectフォルダ内がGarapon4J本体のプロジェクトです。これをインポートしてください。
Sampleフォルダ内をプロジェクトとしてインポートしてください。 confフォルダを作成し、その中に garapon.conf ファイルを作成してください。 ファイルには以下の様に設定してください。
user=username
md5password=ao2ertjaio4wfjaosd6gjqpweor6iuq234958u03jownf132oi45ualqw35uq9
devid=upq3498npvw3ctuqad35omqipx85xq039px58yq398tycabq26937x430234x23jh42