2007年11月アーカイブ

TigerまではNetnewswireを使っていたけど、LeopardのMail.appが割と良さそうなので
乗りかえてみるテスト。

Netnewswireは購読リストをOPMLでエクスポート出来る。
Importing feeds into Mail.app with OPML
のPerlスクリプトrss_import.pl.txt
使うと、Mail.appのRSSデータのフォルダ(/Users/$user/Library/Mail/RSS/)へ
購読リストを書き出してくれて、インポートが完了する。

上のスクリプトはNetnewswireの購読者リストのフォルダ情報が失なわれてしまい、
フラットになってしまう。
なもんで、フォルダ情報を保ったまま移行出来るように弄った。

rss_import_mod.diff.txt

rss_import_mod_pl.txt

IO::Allが必要なのは御愛嬌。

移行後の所感としては、Netnewswireだと起動時にHDDがガリガリいって負荷がかかってるのが
分かるけど、Mail.appはおだやかで良好。

% sudo cpan
> install XML::OPML::LibXML
> install IO::All
> exit
% perl rss_import_mod_pl.txt ~/Desktop/MySubscriptions.opml