#!/bin/sh
perl -pi -mDigest::MD5 -e '$_ = sprintf("\t<%stime>%04d-%02d-%02dT00:00:00%stime>\n", $1, $4, $2, $3, $1) if m|^\s*<(\w+)time>(\d+)/(\d+)/(\d+)(\w+)time>\s*$|i;
s|^\s*Email:\s*$||g;
s|^\s*Memo:\s*$||g;
s|
||g;
$_ = sprintf("\t%s\n", Digest::MD5::md5_hex($. . time())) if m|\s*\s$|;
s|^\s*never\s*$|\t2999-12-28T23:59:59\n|g;
$_ = sprintf("\t%04d-%02d-%02dT00:00:00\n", $3, $1, $2) if m|^\s*(\d+)/(\d+)/(\d+)\s*$|i;
' $1