NetNewsWire の Clippings を Dropbox で同期する


失われた機能をどうにかしてでも取り戻す!

Web アプリの RSS リーダー [NewsGator] と同期することにより、
デスクトップアプリとしての利点をいかしつつ、複数のマシンで同期がとれた
Mac 用 RSS リーダー [NetNewsWire]。

NewsGator
のサービス終了とともに、GoogleReader 用の
デスクトップクライアントとして生まれかわりました。

この NetNewsWire には Clippings という機能があり、
任意のフィードをマーク、保存できます。

これを僕は、[あとで読む]や[ブックマーク]として重宝していたわけですが、
NewsGator の頃は、この Clippings も同期できていたにも関わらず、
GoogleReader になってから同期はできなくなりました。

ちなみに GoogleReader の[スター]は[Flag]として扱われ、
しかもこれは違うマシンの NetNewsWire では同期されません。
どうやら現在の仕様では、Flag をつけたフィードは、スターとして
GoogleReader に登録されますが、
すでに登録されているスターを Flag をつけたものとして読み込んでくれないようです。

これでは、例えば、外出中の Mac からマークしておいて、
あとで自宅 Mac にてじっくり読む、ということができなくなってしまいました


さて、これはどうしたものかと思い、どうしたかというと、

  1. ~/Library/Application Support/NetNewsWire を Dropbox の任意の場所に移動
  2. 移動した NetNewsWire フォルダのシンボリックリンクを[NetNewsWire]という名前で作成
  3. 作成したシンボリックリンクを ~/Library/Application Support/ に移動
これで、NetNewsWire のデータが Dropbox 内で扱われます。
Dropbox は自動で同期してくれるので、
これで、Dropbox が動いてる限り Clipping をはじめ、
フィード情報や、スタイル情報までも同期されるようになります。

この手法の応用でシンボリックリンクの活用で Dropbox で同期できるものが
大幅に広がりますが、それについてはまた今度。