[hnsドキュメント]

ハイパー日記システム Version 2.00

PostPet ひみつ日記の公開


pospe2hnf.pl とは?

pospe2hnf.pl とは, PostPet のペットが書いた「ひみつ日記」を 自動的に hnf へ変換するためのツールです. pospe2hnf.pl は標準では ~/diary/pospe/pospe2hnf.pl にインストールされます.古い pospe2hnf.pl が ある場合は,pospe2hnf.pl-old として保存されます.pospe2hnf.pl は PostPet v1.1以上を サポートしています.

「ひみつ日記」の日付は送られたメールの Date:ヘッダから 取得しています.この Date:ヘッダは PostPet が付けるのではなく 受け取った MTA が付けるようです.MTA が不正な Date:ヘッダを 付けた場合は,日付の判定に失敗する可能性があります.


pospe2hnf.pl の設定

  1. pospe2hnf.pl があるディレクトリに 移動します.
    $ cd ~/diary/pospe
  2. $ vi pospe2hnf.pl
    $diaryDir は日記ディレクトリを 設定します.
    $diaryDir = "/home/kenji/diary";
    $NKF_USE では、nkf を使用するかどうかを 指定します。1 -> 使用する、0 -> 使用しない、です。デフォルトは nkf を使用しません。
    $NKF_USE = 0;
    $nkf に,nkf へのパスを設定します.nkf を使用しない場合は関係ありません。
    $nkf = "/usr/local/bin/nkf";

PostPetメールのサーバへのアップロード

ひみつ日記が含まれる受信メールのファイル(Mac では「受信メール」 Win では「受信メイル.ppm」など)を テキスト・モードでサーバ(~/diary/pospe/)へ アップロードします.この時サーバ上でのファイル名は pospe.txt として下さい. pospe2hnf.pl はひみつ日記のみを重複せずに hnf へ追加しますので, ひみつ日記以外のメールやすでに pospe2hnf.pl で以前に hnf へ追加した ひみつ日記が一緒に含まれていても問題はありません.


hnf への追加方法

  1. pospe2hnf.pl とアップロードした pospe.txt があるディレクトリに 移動します.
    $ cd ~/diary/pospe
  2. pospe2hnf.pl を実行します.
    $ ./pospe2hnf.pl pospe.txt
    ひみつ日記が hnf へ追加されます.

ハイパー日記システム Version 2.00


Index