omnioutliner-opml2html

説明

Mac OS Xのアウトラインプロセッサ OmniOutliner で保存したOPMLをHTMLに変換するもの。汎用性はない。 opml2html.pl, (c) Jeremy Zawodny -- http://jerermy.zawodny.com/blog/ をいじった。

OmniOutliner には以下のようなHTML出力方法がすでにいくつかあるが、 どれも希望にあわなかったため作成:

OmniOutlinerネイティブのHTML出力
ノート部分が改行なしにベタで出てしまう。意味ない<div>とフォントスタイル 指定ばかりで、htmlとして(再)利用性が話にならない
OmniOutliner: Extrasにある AppleScript
動かすとOmniOutlinerごと落ちる。たまに成功しても滅茶苦茶なHTMLが出る。
OmniOutliner: Extrasにある Export from OmniOutliner to Microsoft Word
動かない。

動作環境

use XML::Simple;
use Data::Dumper;
use HTML::Entities;

って感じなので、必要なものを CPAN なり apt-get なり perl -MCPAN -e shell なりしてインストール

入手

omnioutliner-opml2html

使い方

omnioutliner-opml2html < sample.opml > sample.html

Changes

1.1
公開

Copyright

元のopml2html.plに沿う:

# opml2html.pl, (c) Jeremy Zawodny -- http://jerermy.zawodny.com/blog/
#
#   Updated by Michael Radwin (http://www.radwin.org/michael/blog/)
#   on Dec 26th, 2003 to include image size attributes and link
#   titles.
#
# You may distribute this code freely.  It's not rocket science.

morimoto@mrmt.net
$Id: index.html,v 1.2 2006-03-25 14:07:16 morimoto Exp $