Pyrite provides specific application support for most of the standard Palm applications, as well as for a few third party applications and formats. In most cases, this support consists of a set of classes which represent data records, AppInfo blocks, and/or preferences, and which transform data automatically between the internal representation used by the application and a more easily accessible Python object.
Note: Unless otherwise specified, the definitions of all of the application-specific classes described here are found in the appropriate application module. For example, the Memo Pad's Record class is found in the App.Memo module, and that prefix will be omitted to save space in this documentation.
Important: Do not attempt to infer anything about the internal data formats from the descriptions provided here. The purpose of Pyrite's application support is to make the internal representations unimportant; if you really want to know how data is arranged inside a raw database record, refer to the pack and unpack methods of the appropriate block class.