This Ruby script adds functionality to the [NotePlan app](https://noteplan.co/). Particularly when run frequently, this provides a more flexible system for repeating tasks, allows for due dates to be expressed as offsets which allows for templates, and moves or files items from Daily files to Note files. It incorporates an ealier script to 'clean' or tidy up NotePlan's data files.
In other user testing it turns out the create event doesn't work if the "Languages & Region" setting is set to 12-Hour not 24-Hour time. In further testing of the AppleScript, it seems that date-time strings ending "12:34 am" or "12:34PM" (etc.) work in either context but strings ending "12:34:00" (as it does so far) or "12:34" only works with 24-hour setting.
In other user testing it turns out the create event doesn't work if the "Languages & Region" setting is set to 12-Hour not 24-Hour time. In further testing of the AppleScript, it seems that date-time strings ending "12:34 am" or "12:34PM" (etc.) work in either context but strings ending "12:34:00" (as it does so far) or "12:34" only works with 24-hour setting.