Convert Apple iWork documents (Pages .pages, Numbers .numbers, Keynote .key) into Markdown. Use whenever the user wants to read, extract, or translate the content of an iWork file into text/markdown, for example 'convert this .pages file to markdown', 'extract text from a Numbers sheet', 'read a Keynote file', or 'open a .key/.numbers/.pages and turn it into markdown'. Handles the iWork '13+ format (bundle containing Index.zip with .iwa files that wrap Snappy-framed Protobuf) with no third-party dependencies.
Initial release: Convert Apple iWork files (.pages, .numbers, .key) to Markdown using a pure standard library Python parser. - Supports extraction of all readable content, tables, and slide text from iWork '13+ format documents. - Dependency-free: uses only Python 3.8+ standard library (no third-party packages required). - Handles non-standard iWork Snappy framing and Protobuf containers to recover UTF-8 text. - CLI supports file conversion, text extraction, printing to stdout, and media listing. - Does not support encrypted documents or visual layout reconstruction.