ぎゃあああああ!ブックマークレットのコードの自分のはてなID消し忘れてたあああああ!
まぁ、ログイン情報のないPCで俺のはてなIDにログインできる訳無いから、何の問題もないんだけど。
しかし、説明と一部違う部分があったのは事実。お詫び申し上げます。
これは何
何かにコピィをつけて楽しむサービスです。あなたのセンスを存分に発揮し、粋なコピィを作り、人気モノになってください。
はてなコピィなんてサービスが出来てたから、ついカッとなって作ってしまった。後悔はしていない。
これはなに?
Twitterの各statusページ(URLがhttp://twitter.com/USERNAME/status/XXXXXXXXXX
といった感じのページ)で使うと、そのstatusの内容をはてなコピィへのpostとするブックマークレット。
あくまではてなコピィの編集画面を表示するだけで、直接postはしない。色とか位置とかの調整が出来るしね。
使い方
まずは下準備として、下記リンクをブックマークに登録。あるいは、もひとつ下のコードをアドレス欄にコピペしたブックマークを新規作成。その際、頭の方のXXXXXX
AmaiSaeta
を、自分のはてなIDに書き換える事。
javascript:(function(){var h='AmaiSaeta';window.open('http://copie.hatelabo.jp/'+encodeURI(h)+'/banner.create?title='+encodeURI(document.evaluate('//*[@class="entry-content"]/text()',document.getElementById('content'),null,XPathResult.STRING_TYPE,null).stringValue)+'&target_uri='+encodeURI(location.href),'_blank');})();
で、はてなコピィにpostしたいstatusのページで、先程登録したブックマークレットをポチッとな。
この時、はてラボにログインしていないとはてなコピィのトップに飛ばされるだけなので注意。
たとえば、このstatusページで使うと……
こうなる。
注意事項
ちょっと専門的な話だけど、このブックマークレットではHTTPのGET METHODを使ってる。はてなコピィの本来の仕様はPOST METHODなんで、そのうち使えなくなるかもしれない。もしそうなっても、天井冴太は一切の責任を負わない。あしからず。
同様に、TwitterのstatusページのHTMLの構成が変わっても使えなくなるかも。そっちは気付き次第(そしてそのときヒマであれば)対応したい。
対応環境
以下のwebブラウザにて動作確認。全てWindows用日本語版。IEは内部で使っているdocument.evaluate
が無いので無理。IEだらしねぃな。
- Mozilla Firefox 3.0.10
- Opera 9.6.4 Build 10487
- Safari 4.0 (530.17)
更新履歴
- 1.00.20090613
- 初版公開
TODO
- はてなID入れたら、そのID用のブックマークレットを吐くフォームでも用意したいな……
- ブックマークレットを使用したページがTwitterのstatusページか否かの判定処理
- はてなコピィのトップに飛ばされるだけなので注意
- 2009年6月13日現在の仕様においては。はてなの中の人が編集したら、勿論それ以外の挙動になることもあり得る。