FirefoxとTiddlyWikiをつなぐエクステンション TiddlySnip

 今週は、FirefoxのエクステンションTiddlySnipを紹介しよう。TiddlyWikiをメモ帳代わりに使っている方には、是非試してみるようお勧めしたい。発想は単純で、現在表示しているWebページ全体あるいは選択されたテキストをTiddlyWikiにメモ(tiddler)するというだけのものだが、優れた工夫がいくつか施されており、そのお陰でFirefox&TiddlyWikiは強力かつきわめて有用なツールになる。

 TiddlySnipは通常のFirefoxエクステンションと同じようにインストールできるが、インストール後TiddlyWikiを指定しなければ使えない。メニューの「ツール」から「TiddlySnip Preferences」ダイアログ・ボックスを開き、「General」タブの「File Location」項目にTiddlyWikiのパスを入力する。

 これでTiddlySnipが使える状態になった。しかし、この段階で設定しておくと便利な項目がいくつかあるので、一通り見ておこう。たとえば、新規メモ用のタグを定義することができる。これを設定しておけば、TiddlyWikiのメモのうちどれがTiddlySnipで作ったものかが簡単にわかる。また、「Backup」オプションを設定すれば、このエクステンションで作ったメモだけを、指定したディレクトリーにバックアップすることもできる。ただし、メモするたびにバックアップ・コピーを作るため、バックアップ・ファイルが大量に溜まる点に注意してほしい。TiddlySnipのバックアップ機能を使う代わりに、TiddlyWikiファイルをホーム・ディレクトリーにあるFirefoxのプロファイル・フォルダー(たとえば、/home/user/.mozilla/firefox)に置き、適切なバックアップ・ソフトウェアを使ってTiddlyWikiを含むFirefoxプロファイル全体をバックアップするという方法もある。

 「View TW」タブの「Open TW」を有効にすると、メモを保存した直後にTiddlyWikiが開くようになる。作成したメモをすぐに編集したいときや正常に追加できたことを確認したいときに便利だ。TiddlySnipでメモする際はカテゴリーを指定する必要があるが、あらかじめ用意されているものとは異なるカテゴリーを使いたい場合は「Categories」セクションで追加することができる。操作は簡単だ。

 インストールし構成が終わると、Firefoxのコンテキスト・メニューにTiddlySnipの3つのコマンド、「TiddlySnip Page」と「TiddlySnip Clipboard」と「TiddlySnip Selection」が現れる。Webページ上で右クリックすると、テキストが選択されていなければ初めの2つのコマンドでページ全体またはクリップボードを、テキストが選択されていれば3つめのコマンドで選択テキストをメモすることができる。いずれの場合もまず「Preview」ウィンドウが開く。「Save」ボタンを押すまで、メモはTiddlyWikiに追加されない。「Preview」ウィンドウには「Title」「Tags」「Text」という項目があり、それぞれWebページから取得した該当情報が設定されている。ただし、編集は可能だ。「Text」項目ではTiddlyWikiのマークアップを使うこともできる。

 TiddlySnipにはダブりをチェックする機能があり、同じメモをTiddlyWikiに追加しなくて済むようになっている。追加しようとしているメモと同じタイトルを持つメモがすでにTiddlyWikiにある場合、タイトルを変更して保存するか、既存のメモに追加するか、既存のメモを置き換えるかのいずれかを選ぶことになる。

 TiddlyWikiのホスト版TiddlySpotサービスにも対応しており、Web上のTiddlyWikiにメモすることができる。これを利用すると、TiddlySnip&TiddlyWikiは強力なWebベースのメモ帳になる。TiddlySpotアカウントをお持ちの方は「TiddlySnip Preferences」ダイアログ・ボックスの「File Location」項目にホスト版TiddlyWikiへのリンク(たとえば、http://yourtiddlywikiname.tiddlyspot.com/index.html)を設定してみてほしい。「Uploads」タブが使えるようになるので、このタブでTiddlySpotのユーザー名とパスワードを設定する。これで完了だ。これ以降、TiddlySnipによるメモは、リモートのTiddlyWikiに保存される。

 TiddlyWikiは、柔軟かつ革新的なアプリケーションだ。しかし、TiddlySnipエクステンションを併用すれば、その機能性はさらに広がる。TiddlySnipは、TiddlyWikiを愛用している人にとって道具箱に常備したいツールの一つである。

Linux.comでは毎週月曜日に、さまざまなエクステンション、プラグイン、アドオンを紹介しています。お使いのエクステンションなどについて、その概要、便利な点、活用のヒントを1000ワード以内にまとめてお寄せください(英語)。採用した方には100ドル進呈いたします。なお、同じテーマのものが掲載済みまたは検討中の場合がありますので、あらかじめメール(英語)にてお問い合わせください。

Dmitri Popov フリーライター。ロシア、英国、米国、ドイツ、デンマークのコンピューター雑誌で活躍している。

Linux.com 原文