Skip to content

mrmt/omnioutliner-opml2html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

omnioutliner-opml2html

convert OPML from OmniOutliner to HTML

説明

Mac OS XのアウトラインプロセッサOmniOutlinerで保存したOPMLをHTMLに変換するもの。汎用性はない。opml2html.plをいじった。

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 < sample.opml > sample.html

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.

About

convert OPML from OmniOutliner to HTML

Resources

Stars

Watchers

Forks

Languages