2009年06月13日

ついったーコピィ - Twitterのstatusをはてなコピィに投稿するブックマークレット

ぎゃあああああ!ブックマークレットのコードの自分のはてなID消し忘れてたあああああ!
まぁ、ログイン情報のないPCで俺のはてなIDにログインできる訳無いから、何の問題もないんだけど。

しかし、説明と一部違う部分があったのは事実。お詫び申し上げます。

これは何

何かにコピィをつけて楽しむサービスです。あなたのセンスを存分に発揮し、粋なコピィを作り、人気モノになってください。

はてなコピィなんてサービスが出来てたから、ついカッとなって作ってしまった。後悔はしていない。

これはなに?

Twitterの各statusページ(URLhttp://twitter.com/USERNAME/status/XXXXXXXXXXといった感じのページ)で使うと、そのstatusの内容をはてなコピィへのpostとするブックマークレット

あくまではてなコピィの編集画面を表示するだけで、直接postはしない。色とか位置とかの調整が出来るしね。

使い方

まずは下準備として、下記リンクをブックマークに登録。あるいは、もひとつ下のコードをアドレス欄にコピペしたブックマークを新規作成。その際、頭の方のXXXXXXAmaiSaetaを、自分のはてな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のページで、先程登録したブックマークレットをポチッとな。

この時、はてラボにログインしていないとはてなコピィのトップに飛ばされるだけなので注意

[ついったーコピィテスト(1): Twitterのstatusページ] たとえば、このstatusページで使うと……

[ついったーコピィテスト(2): はてなコピィ投稿ページ] こうなる

注意事項

ちょっと専門的な話だけど、このブックマークレットでは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日現在の仕様においては。はてなの中の人が編集したら、勿論それ以外の挙動になることもあり得る。
posted by 天井冴太 at 11:48| Comment(0) | TrackBack(0) | 自作ソフト | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください

この記事へのトラックバック