QUEUE(5)

NAME
queue - lightweight, machine-readable calendar event format

DESCRIPTION
queue is a text format specifying calendar events. It is a human-friendly format, akin to listing events on a note pad, yet provides enough structure to be machine-readable.

Events are written one per line. Blank lines are ignored.

Event lines are written as follows:

•   Mandatory date, in format YYYY-mm-dd.

•   Optional start time, in format HH:MM.

•   Optional end date and/or time, separated from start date or time by space-dash-space.

•   Optional one-word category.

•   Mandatory event title.

•   Optional freeform event details.

Event title and each event detail component are separated by end of sentence (dot-space), a free dash (space-dash-space), or location marker (space-at-sign-space). The only exceptions to this are a URL, which is recognized by its http or https scheme, and a markdown-style completion status: [X]. These may occur anywhere after the date and time.

BUGS
queue is time-zone naive.

EXAMPLE
2018-08-01 Pay internet bill [x]
2018-08-02 Holiday Lugnassah - Pagan festival of mid-summer @ Ellison Park
2018-08-08 15:00 Write DCloud man page - on Lenora http://deviousfish.com/DCloud
2018-08-08 16:50 - 17:10 Work Call Doug W - checkin for work scheduling
2018-09-01 Pay the internet bill [ ]

SEE ALSO
queue2ics(1)

AUTHOR
Perette Barella <perette@deviousfish.com>

HISTORY
Queue format evolved as part of a TRS-80 Model 100 to Linux synchronization scheme in the late 1990s.