March 22, 2004

chalowの自動更新

[ doc]

chalowで作った日記HTMLを、サイトにアップロードするスクリプトを作ってみた。

chalowの標準出力から更新ファイルを取得して、FTPでアップロードします。
ダウンロードはこちら: ftpsent.pl
ご使用の前に、ユーザー設定項目を適宜書き換えてください。


# ユーザー設定項目
# FTP ホスト名
our $FTPHOST = 'Your.FTP.Host.Address';
# ログインID
our $LOGINID = 'Your_Login_ID';
# パスワード
our $PASS = 'Your_Password';
# アップロード先のディレクトリ
our $PATH_C = '/Host_Path'; # Host FTP path

使い方は…

$ perl chalow -o 出力パス -c cl.conf c:/changelogのパス/changelog.txt | perl ftpsend.pl

のように、chalowの標準出力をftpsend.plの標準入力とします。
cygwin の場合、~/.bashrcにエイリアスを登録すると便利です。
DOS窓では、バッチファイルを作っておきましょう。

最新版のパッケージには、秀丸から実行できるマクロと、TeraPadから実行できる外部ツールを同梱しました。

March 21, 2004

秀丸用changelogマクロ

[ doc]

YAYADocのchangelogをchangelogで作りたくなったので、秀丸用のchangelogマクロを作ってみた。

UNIXのchangelog互換の書式なので、chalowでHTMLに変換できます。

changelogによる日記頁「千変時録」をはじめました。


*HTMLへの変換や、サイトへの自動アップロードをサポートしたパッケージをリリースしましたので、こちらをどうぞ。