Perl環境を構築しながらWebibloでmobipocketフォーマットのデータを作ってみる
Webibloをチェックアウト。
$ git clone https://github.com/mizzy/webiblo.git $ cd webiblo
Perlbrewとcpanmをインストールする。
$ curl -kL http://install.perlbrew.pl | bash $ source ~/perl5/perlbrew/etc/bashrc $ perlbrew install perl-5.14.2 $ perlbrew switch perl-5.14.2 $ perlbrew install-cpanm
webiblo.plを実行しながら必要とされるCPANモジュールを調べてインストール。
$ cpanm JSON::Syck $ cpanm LWP::Simple $ cpanm HTML::TreeBuilder::XPath $ cpanm Text::Xslate $ brew install gd $ cpanm Image::Resize $ cpanm Image::Resize --force
KindleGenをインストール。
webiblo.plを実行。
$ curl -s https://raw.github.com/gist/1970320/c8a188757fb366bb372441ee6c5650d056b80bc2/aws-cdp.json | perl webiblo.pl
out/に.opfのファイルや各ページのファイルなどが作られましたが、Mac環境の日本語ファイル名の取り扱いのところで問題が起きている様です。URLとして参照する際の名前と、実際のファイルシステム上の名前とが一致しない問題(サロゲートペアとかの話、ですかね)。
というところまでやってギブアップ。