Lotus Agenda (Tavis Ormandy)
Created on 2025-04-17T15:10:56-05:00
Agenda files consist of notes which are primarily a text field.
Notes can have additional fields added.
"Categories" can be created--which are basically tags, which notes can be assigned to.
Scanners read the plain text of a note to extract details and assign secondary fields of the note.
I wish I could say the macro language is pretty, but it is not. I think it was inspired by the macro language from 1-2-3, it’s geared towards reading whats on the screen and simulating keystrokes. It has basic control flow, string manipulation, and so on. It’s functional.
I can say a few positive things about the macro language, the manual is pretty good and it comes with lots of samples. It can automate all parts of Agenda, but I’ve mostly just used it to rebind keys.
"Working With Definition Files" explains how to write adapters so Agenda could import any plain-text record format.