No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

はてなハイク

はてなハイクのキーワードエントリに番号付けをする「entry numbering」

これは何? はてなハイクではキーワードエントリに番号付けを行うGreasemonkeyです。 導入すれば99ゲットなどをする時に便利です。 インストールはこちら バージョン 配布先 v0.03 haiku_entry_numbering.user.js v0.03] 上記の配布先のリンクをクリックする…

idにほにゃららな人集まれ!をチェックするクラスを書いてみた

はじめに なんとなく書いてみた。せっかくなので公開。 ソース (動作確認: Groovy Version: 1.7.5 JVM: 1.6.0_20) ちなみに 気が向いたらもっとチェックメソッドを増やしていこうと思う。気が向いたらね。 参考 idにアルファベットの重複がある人集まれ! - …

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スクレイピング版)を追加した。 前回からだいぶリリース間隔が開いてしまいましたが、やっとリリ…

はてなハイクでみんなの最新エントリーを敢えて表示しないようにする「avoid recent entries」

これは何? はてなハイクではRecent Entries(みんなの最新エントリー)*1がトップページに設定されています。 Twitterのように、followしたユーザのエントリーのみを見たい場合*2、はてなハイクでは、Favorites(xxさんのアンテナ)を利用することで実現でき…

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…

はてなハイクをHTMLで解析(スクレイピング)するための下準備

どうもはてなハイクAPIの方では100ページまでという制限がかかってしまっているようなので、ページ数が大きくなるとAPI経由では解析できないようである。 そこで、HTMLを自力でスクレイピングするしかなくなるわけだが、その際、余分な情報はなるべく少ない…

「このキーワードに投稿した人は、こんなキーワードにも投稿しています」 for はてなハイクをGroovyで書いてみた

以前、何かを受信したときのアイデアをコードに起してみた。 ソース Powered by HatenaHaiku4J import hatenahaiku4j.* import hatenahaiku4j.util.* def baseKeyword = 'ひとりごと' def list = konnaKeyword(baseKeyword, 20, 10) println ('*' * 20) prin…

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[]で指定する方式を…

GroovyでHatenaHaiku4Jを使ってみた

Groovyからかなり簡単にいろいろできるのを示すために ちょっとだけサンプルを書いてみた。使ったのは HatenaHaiku4J v0.2.1 // キーワード「ひとりごと」の最新20件のうち // "なう" or "なぅ" が含まれているエントリに対して // "なうっ♪" とReplyする。 …

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.…

HatenaHaikuAPI for Groovy

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

はてなハイクでトップページのキーワード欄を注目キーワードなどのオプションに置換「replace keyword input area」

これは何? はてなハイクのトップページはキーワード欄とエントリ欄が用意されていますが、キーワード欄にキーワードを手入力することはあまりありません。 そこで、注目キーワードのリストをオプションにして置き換えて使いやすくしようというGreasemonkey…

はてなハイクで一時的にエントリの表示/非表示を切り替える「temporary entry filter」

これは何? はてなハイクを使っているときに、実況系キーワードなどがお盛んになって、ページがほとんどそのキーワードで埋まってしまう場合があります。 そんなときに、ちょっとだけ本文を消してすっきり見通しを良くすることができるGreasemonkeyです。 お…