├── .github └── workflows │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── README.md ├── docs └── obriensp_docs.md ├── dumper ├── __init__.py ├── extract_mapping.py ├── generate_mapping.py ├── protodump.py ├── rename_proto_files.py ├── rewrite_imports.py └── run.py ├── keynote_parser ├── __init__.py ├── bundle_utils.py ├── codec.py ├── command_line.py ├── file_utils.py ├── macos_app_version.py ├── replacement.py ├── unicode_utils.py └── versions │ ├── __init__.py │ └── v14_4 │ ├── __init__.py │ └── mapping.py ├── protos └── versions │ └── 14.4 │ ├── KNArchives.proto │ ├── KNArchives_sos.proto │ ├── KNCommandArchives.proto │ ├── KNCommandArchives_sos.proto │ ├── TSAArchives.proto │ ├── TSAArchives_sos.proto │ ├── TSACommandArchives_sos.proto │ ├── TSCEArchives.proto │ ├── TSCH3DArchives.proto │ ├── TSCHArchives.proto │ ├── TSCHArchives_Common.proto │ ├── TSCHArchives_GEN.proto │ ├── TSCHArchives_sos.proto │ ├── TSCHCommandArchives.proto │ ├── TSCHPreUFFArchives.proto │ ├── TSCKArchives.proto │ ├── TSCKArchives_sos.proto │ ├── TSDArchives.proto │ ├── TSDArchives_sos.proto │ ├── TSDCommandArchives.proto │ ├── TSKArchives.proto │ ├── TSKArchives_sos.proto │ ├── TSPArchiveMessages.proto │ ├── TSPDatabaseMessages.proto │ ├── TSPMessages.proto │ ├── TSSArchives.proto │ ├── TSSArchives_sos.proto │ ├── TSTArchives.proto │ ├── TSTArchives_sos.proto │ ├── TSTCommandArchives.proto │ ├── TSTStylePropertyArchiving.proto │ ├── TSWPArchives.proto │ ├── TSWPArchives_sos.proto │ └── TSWPCommandArchives.proto ├── pyproject.toml ├── requirements.txt └── tests ├── __init__.py ├── data ├── emoji-oneslide.iwa ├── emoji-oneslide.py2.yaml ├── emoji-oneslide.py3.yaml ├── message-type-zero.iwa ├── multi-chunk.iwa ├── multiline-oneslide.iwa ├── multiline-surrogate.iwa ├── simple-oneslide.iwa ├── simple-oneslide.key ├── table.key ├── table │ ├── Data │ │ ├── st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-210.jpg │ │ └── st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-223.jpg │ ├── Index │ │ ├── AnnotationAuthorStorage.iwa.yaml │ │ ├── CalculationEngine.iwa.yaml │ │ ├── Document.iwa.yaml │ │ ├── DocumentMetadata.iwa.yaml │ │ ├── DocumentStylesheet.iwa.yaml │ │ ├── MasterSlide-9356.iwa.yaml │ │ ├── Metadata.iwa.yaml │ │ ├── Slide-9368.iwa.yaml │ │ ├── Tables │ │ │ ├── DataList-10109-2.iwa.yaml │ │ │ ├── DataList-10110-2.iwa.yaml │ │ │ ├── DataList-10111-2.iwa.yaml │ │ │ ├── DataList-10112-2.iwa.yaml │ │ │ ├── DataList-10113-2.iwa.yaml │ │ │ ├── DataList-10114-2.iwa.yaml │ │ │ ├── DataList-10115-2.iwa.yaml │ │ │ ├── DataList-10116-2.iwa.yaml │ │ │ ├── DataList-10117-2.iwa.yaml │ │ │ ├── DataList-10118-2.iwa.yaml │ │ │ ├── DataList-10139-2.iwa.yaml │ │ │ ├── DataList-10223-2.iwa.yaml │ │ │ ├── DataList-10224-2.iwa.yaml │ │ │ ├── DataList-10225-2.iwa.yaml │ │ │ ├── DataList-10226-2.iwa.yaml │ │ │ ├── DataList-10227-2.iwa.yaml │ │ │ ├── DataList-10228-2.iwa.yaml │ │ │ ├── DataList-10229-2.iwa.yaml │ │ │ ├── DataList-10230-2.iwa.yaml │ │ │ ├── DataList-10231-2.iwa.yaml │ │ │ ├── DataList-10232-2.iwa.yaml │ │ │ ├── DataList-10233-2.iwa.yaml │ │ │ ├── DataList-10812-2.iwa.yaml │ │ │ ├── DataList.iwa.yaml │ │ │ ├── HeaderStorageBucket-10138-2.iwa.yaml │ │ │ ├── HeaderStorageBucket-10145-2.iwa.yaml │ │ │ ├── HeaderStorageBucket-10146-2.iwa.yaml │ │ │ ├── HeaderStorageBucket.iwa.yaml │ │ │ ├── Tile-10222-2.iwa.yaml │ │ │ └── Tile.iwa.yaml │ │ └── ViewState.iwa.yaml │ ├── Metadata │ │ ├── BuildVersionHistory.plist │ │ ├── DocumentIdentifier │ │ └── Properties.plist │ ├── preview-micro.jpg │ ├── preview-web.jpg │ └── preview.jpg ├── unicode-asset-filename.key └── very-big-slide.iwa ├── test_bundle_utils.py ├── test_codec.py ├── test_file_utils.py ├── test_replacement.py └── test_unicode_utils.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/README.md -------------------------------------------------------------------------------- /docs/obriensp_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/docs/obriensp_docs.md -------------------------------------------------------------------------------- /dumper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dumper/extract_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/extract_mapping.py -------------------------------------------------------------------------------- /dumper/generate_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/generate_mapping.py -------------------------------------------------------------------------------- /dumper/protodump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/protodump.py -------------------------------------------------------------------------------- /dumper/rename_proto_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/rename_proto_files.py -------------------------------------------------------------------------------- /dumper/rewrite_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/rewrite_imports.py -------------------------------------------------------------------------------- /dumper/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/dumper/run.py -------------------------------------------------------------------------------- /keynote_parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/__init__.py -------------------------------------------------------------------------------- /keynote_parser/bundle_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/bundle_utils.py -------------------------------------------------------------------------------- /keynote_parser/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/codec.py -------------------------------------------------------------------------------- /keynote_parser/command_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/command_line.py -------------------------------------------------------------------------------- /keynote_parser/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/file_utils.py -------------------------------------------------------------------------------- /keynote_parser/macos_app_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/macos_app_version.py -------------------------------------------------------------------------------- /keynote_parser/replacement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/replacement.py -------------------------------------------------------------------------------- /keynote_parser/unicode_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/unicode_utils.py -------------------------------------------------------------------------------- /keynote_parser/versions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/versions/__init__.py -------------------------------------------------------------------------------- /keynote_parser/versions/v14_4/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/versions/v14_4/__init__.py -------------------------------------------------------------------------------- /keynote_parser/versions/v14_4/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/keynote_parser/versions/v14_4/mapping.py -------------------------------------------------------------------------------- /protos/versions/14.4/KNArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/KNArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/KNArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/KNArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/KNCommandArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/KNCommandArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/KNCommandArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/KNCommandArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSAArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSAArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSAArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSAArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSACommandArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSACommandArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCEArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCEArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCH3DArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCH3DArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHArchives_Common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHArchives_Common.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHArchives_GEN.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHArchives_GEN.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHCommandArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHCommandArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCHPreUFFArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCHPreUFFArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCKArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCKArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSCKArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSCKArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSDArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSDArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSDArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSDArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSDCommandArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSDCommandArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSKArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSKArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSKArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSKArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSPArchiveMessages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSPArchiveMessages.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSPDatabaseMessages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSPDatabaseMessages.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSPMessages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSPMessages.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSSArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSSArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSSArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSSArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSTArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSTArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSTArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSTArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSTCommandArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSTCommandArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSTStylePropertyArchiving.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSTStylePropertyArchiving.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSWPArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSWPArchives.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSWPArchives_sos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSWPArchives_sos.proto -------------------------------------------------------------------------------- /protos/versions/14.4/TSWPCommandArchives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/protos/versions/14.4/TSWPCommandArchives.proto -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/emoji-oneslide.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/emoji-oneslide.iwa -------------------------------------------------------------------------------- /tests/data/emoji-oneslide.py2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/emoji-oneslide.py2.yaml -------------------------------------------------------------------------------- /tests/data/emoji-oneslide.py3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/emoji-oneslide.py3.yaml -------------------------------------------------------------------------------- /tests/data/message-type-zero.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/message-type-zero.iwa -------------------------------------------------------------------------------- /tests/data/multi-chunk.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/multi-chunk.iwa -------------------------------------------------------------------------------- /tests/data/multiline-oneslide.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/multiline-oneslide.iwa -------------------------------------------------------------------------------- /tests/data/multiline-surrogate.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/multiline-surrogate.iwa -------------------------------------------------------------------------------- /tests/data/simple-oneslide.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/simple-oneslide.iwa -------------------------------------------------------------------------------- /tests/data/simple-oneslide.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/simple-oneslide.key -------------------------------------------------------------------------------- /tests/data/table.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table.key -------------------------------------------------------------------------------- /tests/data/table/Data/st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-210.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Data/st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-210.jpg -------------------------------------------------------------------------------- /tests/data/table/Data/st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-223.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Data/st-8B4A13BB-29F7-48A4-9D9C-F0C7B6E9264B-223.jpg -------------------------------------------------------------------------------- /tests/data/table/Index/AnnotationAuthorStorage.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/AnnotationAuthorStorage.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/CalculationEngine.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/CalculationEngine.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Document.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Document.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/DocumentMetadata.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/DocumentMetadata.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/DocumentStylesheet.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/DocumentStylesheet.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/MasterSlide-9356.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/MasterSlide-9356.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Metadata.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Metadata.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Slide-9368.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Slide-9368.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10109-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10109-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10110-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10110-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10111-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10111-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10112-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10112-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10113-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10113-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10114-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10114-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10115-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10115-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10116-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10116-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10117-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10117-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10118-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10118-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10139-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10139-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10223-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10223-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10224-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10224-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10225-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10225-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10226-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10226-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10227-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10227-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10228-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10228-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10229-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10229-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10230-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10230-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10231-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10231-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10232-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10232-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10233-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10233-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList-10812-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList-10812-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/DataList.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/DataList.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/HeaderStorageBucket-10138-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/HeaderStorageBucket-10138-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/HeaderStorageBucket-10145-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/HeaderStorageBucket-10145-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/HeaderStorageBucket-10146-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/HeaderStorageBucket-10146-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/HeaderStorageBucket.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/HeaderStorageBucket.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/Tile-10222-2.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/Tile-10222-2.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/Tables/Tile.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/Tables/Tile.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Index/ViewState.iwa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Index/ViewState.iwa.yaml -------------------------------------------------------------------------------- /tests/data/table/Metadata/BuildVersionHistory.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Metadata/BuildVersionHistory.plist -------------------------------------------------------------------------------- /tests/data/table/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | D8FEC170-ECD4-41AC-8F74-634EFF376668 -------------------------------------------------------------------------------- /tests/data/table/Metadata/Properties.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/Metadata/Properties.plist -------------------------------------------------------------------------------- /tests/data/table/preview-micro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/preview-micro.jpg -------------------------------------------------------------------------------- /tests/data/table/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/preview-web.jpg -------------------------------------------------------------------------------- /tests/data/table/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/table/preview.jpg -------------------------------------------------------------------------------- /tests/data/unicode-asset-filename.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/unicode-asset-filename.key -------------------------------------------------------------------------------- /tests/data/very-big-slide.iwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/data/very-big-slide.iwa -------------------------------------------------------------------------------- /tests/test_bundle_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/test_bundle_utils.py -------------------------------------------------------------------------------- /tests/test_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/test_codec.py -------------------------------------------------------------------------------- /tests/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/test_file_utils.py -------------------------------------------------------------------------------- /tests/test_replacement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/test_replacement.py -------------------------------------------------------------------------------- /tests/test_unicode_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psobot/keynote-parser/HEAD/tests/test_unicode_utils.py --------------------------------------------------------------------------------