Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

MinibufferBookmarkCommandはCodeReposからインストールしましょう

coderepos.orgのほうが最新です.

MinibufferBookmarkCommand | 3.14

userscript.orgのは古いです。
今までMinibufferBookmarkCommandははてブにタグつきでsubscribeしようとしたら、なぜかdel.icio.usBasic認証が出てうまくいかなかった。


でもCodeReposからインストールするとタグつきではてブできた!


MinibufferBookmarkCommandはこんなGreasemonkeyスクリプト。

効用

* ブックマークレットを起動してハテナのページが開くまで待つ必要がなくなります。
* キーボード1発でブクマできるようになります。
* タグを補完できます。
* 追記(2007-11-25): del.icio.uslivedoor clipに対応しました。

MinibufferBookmarkCommand | 3.14

はてなの画面を開かずに一発はてブできる。
タグもその画面のままつけれて、しかもタグ補完する!タグを複数つけるときはスペース区切りで。
ショートカットキーはbでタグなし。Bでタグとコメントを入れられる。


僕は常にタグをつけたいし、でもコメントは入れないので、ソースをちょっと変更しました。
bでタグつきsubscribe、コメント入力は聞かないようにした。


ツール→Greasemonkey→ユーザースクリプトの管理からMinibuffer Bookmark Commandを選択して編集を押す。

	window.Minibuffer.addShortcutkey({
	  key: 'b',
	  description: 'Bookmark',
	  command: function(){
	  var target_cmd = getTargetCommand();
	  window.Minibuffer.execute(target_cmd + ' | bookmark ' + SBM + ' "--tag=' + TAG + '"');
	  }});
	window.Minibuffer.addShortcutkey({
	  key: 'B',
	  description: 'Bookmark with tags and comment',
	  command: function(){
	  var target_cmd = getTargetCommand();
	  window.Minibuffer.execute(target_cmd + ' | bookmark ' + SBM + ' --tag --comment');
	  }});

を以下のように上書きするだけ。

	window.Minibuffer.addShortcutkey({
	  key: 'B',
	  description: 'Bookmark',
	  command: function(){
		  var target_cmd = getTargetCommand();
		  window.Minibuffer.execute(target_cmd + ' | bookmark ' + SBM + ' "--tag=' + TAG + '"');
	  }});
	window.Minibuffer.addShortcutkey({
	  key: 'b',
	  description: 'Bookmark with tags and comment',
	  command: function(){
		  var target_cmd = getTargetCommand();
		  window.Minibuffer.execute(target_cmd + ' | bookmark ' + SBM + ' --tag');
	  }});