Somebody would have to do the work inputting it. The couple times I had the chance to CIC I looked back 3 frames to see who flew what. Didnt take long,but having it done for us would be nice,as long as it wasnt too much work for the guy.
Their is no input time at all for what I have/do.
My program sends a Post request with a Get param to the log servers and listens for and receives a response that is a block of text (string) in the form of an html page ( the same page a user visiting the log site would see if they right clicked and viewed the source code of the page ).
It strips out the HTML tags, headers and function references and then parses the actual remaining text which is the data and folds it into an abstract object model representing the game.
Subsequently it takes this data and stores it locally so the log never is hit again, then post processes the request and runs a series of report requests against the data block and spits out a result.
In this particular case it would spit out the table the OP is requesting.
Their is absolutely no manual intervention whatsoever and once a log is posted by the CM's...it takes all of about 1/100'th of second to complete the request, process the response and spit out the information.
Its even faster than that once a log has been stored locally...about 1/10000 of a second to be precise.
Oneway
public void LoadPage(EventLog log)
{
if (wc.IsBusy) return;
Uri uri = new Uri(_LogIndexPage);
NameValueCollection nvc = new NameValueCollection();
nvc.Add("event_id", log.ID);
nvc.Add("action", "Get " + log.Type + " Logs");
wc.UploadValuesAsync(uri, nvc);
timer.Enabled = true;
}