Having just discovered that I failed to renew my home insurance last year I have decided that I need a method of managing repeating contracts such as repeating annual insurances and car inspections. My failings could be a sign of age or just of life getting more complex.
My initial thoughts are that I would like to be able to start my computer, run a script or application and have a list of items that require action in the next four weeks displayed. I would also like a second script that lists all those items that are live (paid for) along with their time before renewal.
I wonder if Bike can be used with AppleScript to take on the role of managing repeating events? Do dates have any special meaning in Bike or are they just text?
Should I use TaskPaper instead ?
I’m not looking for a complex solution just an idea of the capabilities of Bike.
Having read a little more about Bike I think that a record type approach might work. The outline will have three top levels e.g. “Expired!”, “Current”, “Action Required”. An items are entered in a semi structured way e.g. :
Valid From 01/03/2023
Valid To 01/03/2024
Price has risen by 10% again!
Is it possible for an Applescript in Bike to extract the date in the line “Valid To” compare it with the present date and move the complete record between the top most three levels; moving overdue items to Expired!!, items due in a month to “Action Required” e.t.c ?