2006-09-30
■ [?G][bookmarklet] はてなグループに追加[G!]ブックマークレット
![はてなグループに追加[G!]ブックマークレット - facet-?β のブックマークコメント はてなグループに追加[G!]ブックマークレット - facet-?β のブックマークコメント](http://r.hatena.ne.jp/images/popup.gif)
最近、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))})()
なお、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属性)
コメント