Firefoxのクリップボードを拡張してみようかと

Posted by yatsu Wed, 11 Apr 2007 08:08:36 GMT

Firefoxのクリップボードを拡張してみようと思い、ここまで作りました。↓

ステータスバー右下のボタンをクリックするとブラウザウィンドウを上下に分割して下側に表示するFirebug方式です。

今できることは以下だけです。

  • カット/コピーされたテキストを10個まで保存
  • 以前にコピーしたものを選択することで、クリップボードに書き戻すことができる
    • ただし、プレーンテキスト形式になる

今のところ、まとめてコピーしてからまとめてペーストできるのがちょっと便利、といった程度のものです。

誰も使わないでしょうが、置いておきます。

将来的に、以下の機能を付けたいと思っています。

  • フィルタ機能
    • たとえば、Markdownの引用/コード/リストスタイルに変換
    • 画面上で定義可能(JavaScript/Regexp)
    • ページタイトル/URLを付加する
    • 画面下のエリアを左右2つに分割して、この機能のための場所をつくる
    • Undo/Redo
  • ブラウザを終了した後も内容を保存
  • 設定を保存

僕はネット上の記事を自分のWikiにコピペすることが多いのですが、そのとき、選択したテキストをMarkdownの引用にして、ページのタイトルとURLをつけてペーストできたら便利です。

たとえば、僕の前の記事の、

こちらからどうぞ:
http://yatsu.info/finkinfo/

という部分をコピペしたときに、

> [yatsu.info : Fink: gonzui, bdb-rb](http://yatsu.info/articles/2007/04/08/fink-gonzui-bdb-rb )
> 
> こちらからどうぞ:
> http://yatsu.info/finkinfo/

とできれば、僕にとって完璧です。

じつはMacの場合、PTHPasteboard PROという別アプリを使えば、ほぼ同等のことはできるのですが、上の例のようにページタイトルとURLは扱えません。

Rakeでxpiファイルを作成するために、以下の記事を参考にしました。

画像はfamfamfam.com: Silk iconsを使わせていただきました。

ところで、Firefox add-onsの公式ページに登録する方法がさっぱりわかりません。 まぁ、現状では登録できてもSandboxから抜け出る見通しが立ちませんが。

Posted in  | no comments | no trackbacks

Fink: gonzui, bdb-rb

Posted by yatsu Mon, 09 Apr 2007 04:22:08 GMT

gonzuiと、それが使用するbdbライブラリのfinkinfoを作成しました(探しても見つからなかったので……)。

こちらからどうぞ:
http://yatsu.info/finkinfo/

/sw/fink/10.4/local/main/finkinfo ディレクトリに devel, libs/rubymods のようにサブディレクトリを作り、その中に .info ファイルを置いて、fink install します。

% fink install bdb-rb gonzui

gonzuiはdaemonicに対応した方が親切だったかもしれませんが、今回は対応していません。

Posted in , ,  | no comments | no trackbacks