Birch Outline
Cross-platform scripting for TaskPaper.
- Model:
Outline
containsItems
each of which has attributes and anAttributedString
body. - Runtime: Change events, undo support, query evaluator, and relative date/time parsing.
- Serialization: Read/Write .taskpaper, .opml, and .bml
Suitable for processing TaskPaper files wherever there's JavaScript. Also potentially useful when creating your own apps that need an outline model.
Please read Getting Started to learn more.