UpFtpEx 1.0

結城浩さん作の UpFtp の拡張版 UpFtpEx を公開しました。

ファイルがどんどん増えていくタイプのサイトで使いやすいように拡張しました。オリジナルの UpFtp との違いは以下の通り。

  • コマンドラインオプションを指定できるようにした。
  • 設定ファイルを使うようにした(upftp.conf)。
  • 送信対象としてファイル名のパターン(ワイルドカードあり)を指定するようにした(patternlist.txt)。
  • filelist.txt は設定ファイルではなく更新日時の記録用としてのみ使うように変更。
  • filelist.txt を初期化(全部更新済みとしてマークする)オプションを用意した。
  • 拡張子はバイナリではなくテキストの拡張子を指定するようにした。*1

現在これを日記で使う画像(別サイトに置いている)の転送用その他に使っています。以前は ant の ftp タスクを使ってましたが、UpFtpEx にしてから劇的に転送が軽くなりました。


*1:バイナリは無数にあって指定が大変だし、改行変換が必要なものだけアスキーモードで転送すれば良いと思うので。