Commands are placed on separate lines. Punctuation and braces are intentionally kept to a minimum. Extra spaces, upper/lower case, most punctuation and word endings are ignored. The exception is that all numbers have to be written with numerals (1st, 22, 7...) rather than spelled out (first, twenty-two, seven...).
Note to self: find out how old snow tires are. Liesl, Change snow tires every year in November on the first Saturday. Thanks, hon
"Datetime" is any phrase that describes a specific date and time. There are a lot of ways to do this. If the program doesn't understand parts of the start or end datetimes, it will fill them in with defaults. The default start date is the current day. The default start time is 8:00am. The default end datetime is one hour after the start datetime.
Dinner party from April 23. Welding class from May 19 at 7pm. Stop at doughnut shop from May 7 at 6:00pm to May 7 at 8:30 pm. Open house from May 24, 2016, at 8:30am.
In addition to their start and end datetime, recurring events have a frequency. This begins with the word every and can be one of year, month, week, or day.
Staff meeting every week, from 3/27/16 at 2:00pm to 3/27/16 at 3:00pm.
In a recurrent event, "start" and "end" define the start and end of the first occurrence. Every occurrence after that has the same start and end time, but occurs on a different date. In the above example, the event will be scheduled from 2:00-3:00pm every Friday, since the first occurrence falls on a Friday (May 27).
Recurring events can, optionally, have any of the following:
Staff meeting every 3 weeks, from May 27 at 2:00pm to May 27 at 3:00pm.
Staff meeting every week, from May 27 at 2:00pm to May 27 at 3:00pm, until 9/15, 2016.
Staff meeting every week, from May 27 at 2:00pm to May 27 at 3:00pm, 10 times.
You don't always have to write the smaller and larger unit if they are implicit. For example, you can say "on Friday" instead of "on the 6th day of the week":
Staff meeting every week on the 5th day of the week. Call Ron every month on the 1st and 20th day of the month. Clean parts bin every day, on the 1st and 3rd week of the month, on the 1st and 5th day of the week.
Here's a more realistic example: US election day. This occurs on the first Tuesday following a Thursday. So it can't occur on the first day of the month, but has to occur during the first eight.
Staff meeting every week on Fridays.
Election day every 4 years, in November, on the 2-8th day of the month, on Tuesday.
If you have several events that all begin and/or end with the same words, you can use a macro to simplify them. Put a colon at the end of the phrase you want repeated, and indent all the phrases to which it should be added with a tab.
The following command:
"Private lives" at the Criterion from: June 7 at 8pm June 8 at 7:30pm
"Private lives" at the Criterion from June 7 at 8pm "Private lives" at the Criterion from June 8 at 7:30pm
...from June 7 at 8pm: "Private lives" at the Criterion "The Lives of Others" at Reel Pizza
"Private lives" at the Criterion from June 7 at 8pm "Goodbye Lenin" at Reel Pizza from June 7 at 8pm
Get a birthday present for, every year: Rob from June 7 Miranda from April 18
Get a birthday present for Rob from June 7 every year Get a birthday present for Miranda from April 18 every year
You can even nest macros to combine several "layers" of prefixes and suffixes.
"Goodbye Lenin" at Reel Pizza from: ...at 8pm: June 7 June 9 ...at 7:30pm: June 14 June 15
"Goodbye Lenin" at Reel Pizza from June 7 at 8pm "Goodbye Lenin" at Reel Pizza from June 9 at 8pm "Goodbye Lenin" at Reel Pizza from June 14 at 7:30pm "Goodbye Lenin" at Reel Pizza from June 15 at 7:30pm
Liesl, Spring training from Feb. 28, 2016. Include "http://spaghettilogic.org/schedules/redsox2016.html" Thanks, hon