rendered paste bodyalias FRStats {
while ($exists(%[FRush]Dir $+ RushCfg.xml) == $false) { set %[FRush]Dir $sdir(c:\,Rush Folder) }
var %line = $read(%[FRush]Dir $+ rushcfg.xml,w,*<TSTATS START="*" UP="*" DN="*" FXP="*" />*)
var %[FtpRSTS]tmpdate = $gettok(%line,2,34)
var %[FtpRSTS]UP = $gettok(%line,4,34)
var %[FtpRSTS]DN = $gettok(%line,6,34)
var %ftprsdate = %ftprday $+ - $+ %ftprmonth $+ - $+ %ftpryear
var %ftprstart = $gettok(%line,2,34)
var %ftpryear = $round($calc(%ftprstart / (65536*512) + 1980),0)
var %ftprmonth = $and($calc(%ftprstart / (65536*32)),15)
var %ftprday = $and($calc(%ftprstart / 65536),31)
var %ftprfxp = $calc($gettok(%line,8,34) / 1024 / 1024)
var %ftprdays = $calc(($ctime - $ctime(%ftprsdate)) / 60 / 60 / 24)
var %[FtpRSTS]FXP = $gettok(%line,8,34)
var %[FtpRSTS]date = $ctime($and($calc(%[FtpRSTS]tmpdate /65536),31) $+ $chr(47) $+ $and($calc(%[FtpRSTS]tmpdate /2097152),15) $+ $chr(47) $+ $left($calc(%[FtpRSTS]tmpdate /33554432 +1980),4))
var %[FtpRSTS]days = $calc(($ctime - %[FtpRSTS]date)/86400)
say - I have FXPd 10(00 $+ $bytes(%[FtpRSTS]FXP,3).suf $+ 10)00 since 10 $+ $asctime(%[FtpRSTS]date,mm/d/yy) using 15 FTPRush 1.0.0612
say - That's 10(00 $+ $bytes($calc(%[FtpRSTS]FXP / %[FtpRSTS]days),3).suf $+ /day $+ 10)00 or a constant 10(00 $+ $bytes($calc(%[FtpRSTS]FXP / %[FtpRSTS]days * 2048 / 86400)) $+ KB/sec $+ 10)00 for10 %[FtpRSTS]days days.
}