No Programming, No Life

プログラミング関連の話題や雑記

API

HatenaHaiku4J v1.2.1リリース

HatenaHaiku4J v1.2.1をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.2.1 2010-05-09 ・HatenaHaikuAPIHTMLでmp3リンクの対応。(embedタグが閉じられていない) MP3タグの部分の対応です。(bug fix)よろしくお願…

HatenaHaiku4J v1.2.0リリース

HatenaHaiku4J v1.2.0をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.2.0 2010-05-07 ・HatenaHaikuAPIHTML(HTMLスクレイピング版)を追加した。 前回からだいぶリリース間隔が開いてしまいましたが、やっとリリ…

HatenaHaiku4J v1.1.4リリース

HatenaHaiku4J v1.1.4をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.1.4 2009-11-18 ・StringUtil#encodeで「+」「.」「-」「*」「_」もURLエンコードするよう修正。 これのバグフィックスです。 よろしくお願…

HatenaHaiku4J v1.1.2, v1.1.3リリース

HatenaHaiku4J v1.1.2とv1.1.3をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.1.3 2009-11-07 ・半角スペースが"+"に変換されてしまっていた問題を修正。 HatenaHaiku4J v1.1.2 2009-11-01 ・HatenaHaikuAPILig…

HatenaHaiku4J v1.1.1リリース

HatenaHaiku4J v1.1.1をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.1.1 2009-10-24 ・Config#getVersion()追加により、バージョン情報を取得できるようにした。 ・KeywordAPI, UserAPIをRecudeOpに対応させた…

HatenaHaiku4J v1.1.0リリース

HatenaHaiku4J v1.1.0をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.1.0 2009-10-21 ・id:v593kdrg氏による集約操作のインタフェースを追加。 ・Status, Keyword, UserにComparableを実装させた。 Sample005.j…

HatenaHaiku4J v1.0.3リリース

HatenaHaiku4J v1.0.3をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.0.3 2009-09-24 ・ユーザ名取得用のメソッドを追加。⇒HatenaUtil#getUserName(String userId) HatenaHaiku4J v1.0.2 2009-09-24 ・ソースの…

HatenaHaiku4J v1.0.1リリース

HatenaHaiku4J v1.0.1をリリースしました。 こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.0.1 2009-09-22 ・ユーティリティとしてHaikuURLを追加。⇒サンプル:Sample004.java ・ユーティリティHatenaUtilに#escapeHatenaNotation(S…

HatenaHaiku4J v1.0.0リリース

HatenaHaiku4J v1.0.0をリリースしました。 こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v1.0.0 2009-09-18 ・画像をfotolifeにアップロードしつつ投稿するAPI機能を実装。 ・画像をFileで指定、URLで指定、byte[]で指定する方式を…

HatenaHaiku4J v0.2.1リリース

HatenaHaiku4J v0.2.1をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v0.2.1 2009-09-15 ・LoginUser#createはあまり意味がなかったため、普通のコンストラクタにした。

HatenaHaiku4J v0.2.0リリース

HatenaHaiku4J v0.2.0をリリースしました。こちらからどうぞ。主な変更点(changelog.txtより抜粋) HatenaHaiku4J v0.2.0 2009-09-15 ・クラス名変更 HatenaHaikuAPIWithoutAuth -> HatenaHaikuAPILight。 ・Keyword, User, Statusに#apiを付属させ、各インス…

HatenaHaiku4J

HatenaHaiku4JというはてなハイクAPIのラッパーを書いてます。Pure Javaで作っておくことでGroovyやらJRubyやらJythonやらScala?やらから利用ができてとても便利そうだなぁと思ったのが開発開始の動機です。よろしくどうぞ。 ※なお、動作バージョンは JDK5.…

GroovyでTinyURLのAPIを使ってURL圧縮

TinyURLでURLが圧縮できますが、シンプルなAPIも提供されているようです。 http://tinyurl.com/api-create.php?url=ここに圧縮したいURL で、レスポンスが以下のようになる。 http://tinyurl.com/n2apo5 ということで、Groovyだととともシンプルにできます d…

HatenaHaikuAPI for Groovy

ふもぼ(h:id:fumobot)が使っている はてなハイクAPIをGroovyから操るAPIをせっかくなので公開してみます。 #ただし、自分用に書いているので、使いにくいかもしれません。エッセンスだけでもどうぞ。 HatenaHaikuAPI.groovy import java.text.* class Hatena…

livedoorのお天気APIをGroovyで使ってみた

livedoorがお天気APIを公開していたので、Groovyから使ってみた。 APIの詳細はここを参照。 以下のGroovyスクリプトを実行すると、名古屋の今日、明日、あさっての天気がお手軽に取得できます。 2009-01-25現在、なぜか温度は取れなかったので、今後対応する…

GroovyではてなAPIを利用しハイクに投稿

発端 ハイクで id:daichan330 さんが文字列のエンコーディング+はてなAPIでのPOST処理なんかを試していたので、勉強がてらGroovyでやってみました。 そんなわけで、書いたソースです*1 ひとまず、ハイクAPIを利用して日本語で投稿できることだけを目指しま…