PyBlosxomではてなスターを使うプラグイン
posted by jun-g at Tue, 11 Dec 2007 06:52 JST
超今更って感じやけど、PyBlosxomではてなスターを使う為のプラグインを作った。
ダウンロードはこちらからどうぞ。→ hatenastar.py
使い方。
まずはてなスターに自分のブログを登録してトークンを入手する。必要なのはトークンの文字列だけで、JavaScriptタグは不要。
次にconfig.pyでプラグインをロードするように設定し、
py["hatenastar_token"] = "入手したトークン"
の設定を追加する。
次にFlavourの編集。head.htmlのHEADタグ内に「$hatenastar_header」を追加し、story.htmlの星を表示したい部分に「$hatenastar_star」を、コメントアイコンを表示したい部分に「$hatenastar_comment」を追加する。
以上。
次に既知の問題。表示するエントリの内容を自前でゴリゴリJSONに変換してJavaScriptタグ内に吐き出しているだけなので、エントリ名にシングルクォーテーションが入ってるとJavaScriptでエラーになるはず。でもって、ほとんどテストしてないので他にも不具合あるかも。需要ないから誰も使わないし誰も直してくれないと思ってるので、そのうち自分で直したりキレイにしたりする予定。
需要ないけど一応「その他の参考情報 - はてなスター日記」に載せて欲しいのでトラックバック送っとくか。