選択したノードをはてなキーワードに置き換える Greasemonkey

2007-01-13 23:21:58 | | このエントリーを含むはてなブックマーク | Tag: cc-by greasemonkey hatena js

大学の研究会で話してたネタを実装してみた。

Hatena Keyword v1.00

設定は二カ所。

  • parentNode
    • 0: 選択したノードのみを置き換えの対象とする
    • 1: 選択したノードの親ノードを置き換えの対象とする
  • keywordScore
    • <int>: 置き換えるキーワードの閾値、0-50 の整数値

はてなダイアリーキーワード自動リンクAPI(XML-RPC)を用いています。GM_registerMenuCommand を用いてメニューへの追加とショートカットキーの登録を行っていますが、ショートカットキーは何故か上手く動かないので「ツール>Greasemonkey>User Scripts Commands>Hatena Keyword」を辿ってください。するとカーソルが?を伴ったものに変わりますので、その状態からクリックし、暫く待つと置き換わります。

GM_xmlhttpRequest で responseXML を実現するコードと、毎度ながら DOM ノードアクセスの関数を使っています。スクリプトのライセンスは Creative Commons License by 2.1 Japan です。

Related Entries

There is not related articles.

Trackbacks

Trackback URI: http://blog.c--v.net/trackback/2007/01/13/1

There is no trackback.

Comments

There is no comment.

Name
URI (Homepage or Email)
Body