facet-?β このページをアンテナに追加 RSSフィード

2006-09-30

[][] はてなグループに追加[G!]ブックマークレット 07:04  はてなグループに追加[G!]ブックマークレット - facet-?β を含むブックマーク はてなブックマーク -  はてなグループに追加[G!]ブックマークレット - facet-?β  はてなグループに追加[G!]ブックマークレット - facet-?β のブックマークコメント

最近Hatenabarを使わずに、bookmarkletばかり使っています。

で、ふと気付くと[G!]がなく、軽く探しても見つけられなかったので、作ってみました。

javascript:(function(){var s=''+window.getSelection(),q=(s)?'\n>>\n'+s+'\n<<\n':'',e=encodeURIComponent;window.open('http://beta.g.hatena.ne.jp/facet/edit?appendbody='+e(document.title+'\n'+location.href+q))})()

後で加工がしやすいよう、シンプルに。

Firefoxなど用です。*1


なお、window.open('...beta...')のbetaの所がグループ名の部分なので、そこを変えてやれば、それぞれの[G!]になります。


あと、こういうのも考えてみました↓

javascript:(function(){var p=prompt('Group name?','beta'),s=''+window.getSelection(),q=(s)?'\n>>\n'+s+'\n<<\n':'',e=encodeURIComponent;if(!p)return;window.open('http://'+p+'.g.hatena.ne.jp/facet/edit?appendbody='+e(document.title+'\n'+location.href+q))})()

よく使うグループが一つでその他はたまに、という場合は便利かもしれません。


(追記 2006-10-01)

はてな記法使用バージョン

javascript:(function(){var p=prompt('Group name?','beta'),s=''+window.getSelection(),e=encodeURIComponent,b,t=document.title,u=location.href;if(!p)return;if(!s){if(t)t=':title='+t;b='['+u+t+']'}else{b='><blockquote cite="'+u+'" title="'+t+'"><\n<p>\n'+s+'\n</p>\n></blockquote><\n'}window.open('http://'+p+'.g.hatena.ne.jp/facet/edit?appendbody='+e(b))})()

blockquoteだけってのはなんだかな…という気もしますが。


ref.

はてなダイアリーのヘルプ - 引用サイトを自動的に表示する(cite、title属性

http://hatenadiary.g.hatena.ne.jp/keyword/%e5%bc%95%e7%94%a8%e5%85%83%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e8%87%aa%e5%8b%95%e7%9a%84%e3%81%ab%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%ef%bc%88cite%e3%80%81title%e5%b1%9e%e6%80%a7%ef%bc%89

*1IEの場合は、なんでしたっけ。s=document.selection.createRange() ?