I wrote this in order to keep track on how long my ordered DVDs have been in transit. But it can of course be used to keep track of any events that have a start and end date. Items are sorder with the longest waiting first. To add a new item you select File→Add Title. This brings up a new row where you can enter data. The shipped date will default to today, but you can change that. To enter an item that hasn't shipped yet, just delete the date.
You select a seller from the drop down list. Use Tools→Edit Sellers to maintain a list of sellers. Use Tools→Logging to turn logging on/off. When logging is off, the caption on the buttons at the right will be "Remove". When logging is turned on it will be "Arrived", and then you cannot remove titles that have not shipped. If you need to remove a title that does not have a shipped date, you need to turn off logging temporarily.
When logging is on, clicking on
"Arrived" will remove the title and also write to the log file
"GsyShipped.log" in the Documents folder. If you do not mark a title as
arrived on the day it arrives, you can right click on the "Arrived"
button and select another date.
If you select "Earlier" you get a small window with a date selector. Note that the program does not do any checks on that date. It will let you specify a date in the future, or a date before the shipping date, regardless of the fact that it does not make sense. So you make sure you set the intended date. Of course you can always edit the log file and correct the date there, but remember that settingthe wrong date also make the number of days in transit to be incorrect.
The log file contains a row for every
arrived item, and each row contains five fields, separated by semicolon,
The Blob;2014-10-16;2014-10-24;8;Twilight Time
That's title, shipped date, arrival date, days in transit and seller.
If you want to create statistics for transit times per seller, you can import the log file into the spreadsheet program of your choice.
GsyShipped 1.1.1 Adds the possibility
of assigning an expected arrival date. Right click on the seller button
to bring up a date dialog:
When you have set an expected date, two things happen. First of all, if you move the cursor over the seller button, a tooltip will show when the item is expected to arrive, and how many days are left (or how many days overdue it is). Secondly, if the item has not arrived at the expected date, the number of days displayed will change to red. Expected date is not logged to the log file.
You can download version 1.4.4 here.