最初、vCardの処理はPerlを使おうと思っていたんだけど、vCardの出力用のモジュールがわからなかったのでRubyのvpimを使った。網羅的に実装されているので機能的には十分だったが、APIがぎこちない。作者はRubyの勉強中なのかも。いくつか修正を送ってみようかな。
スクリプトは自分専用な作りになってしまっているのでまだ公開できませんが、いくつか参考文献を挙げておきます。
- RFC2426 – vCard MIME Directory Profile
- vCard implementations (microformats.org)
- vCard errata (microformats.org)
- Reference Library: Apple Applications – Address Book (Apple Developer Connection)
- Calcon – Calendar/Address Book converter (河野真治さんのサイト)