I'm trying to update my version of Keynote to 6.6.1 (it's now 6.2.2) so I can open presentations created in newer versions, but every time I click the 'update' button on the App Store, all I get is the spinning wheel thing in the top left corner, which says 'checking for updates' by it. Apple Keynote 6.6.2 Easily create gorgeous presentations with the all-new Keynote, featuring powerful yet easy-to-use tools and dazzling effects that will make you a very hard act to follow. The Theme Chooser lets you skim through an impressive collection of 30 new and updated Apple-designed themes.
Released:
A tool for manipulating Apple Keynote presentation files.
Project description
keynote-parser is a Python module for unpacking and re-packingApple Keynote.key files. It supports Keynotefiles generated by Keynote version 10.1 (current as of August 2020).
Keynote uses a proprietary, compressed binary format to store its presentations.This format is comprised of a zip file containing images and videos, as well asSnappy-compressedProtobuf.iwa files containingmetadata, text, and all other definitions used in the presentation.
keynote-parser unpacks these component files into .yaml files in a directory,making them editable by text editors and/or scripts, then allows re-packing of thesefiles into a working Keynote archive.
What could you use this for? Well, I use it to allow versioning of Keynote files in Git,which makes diffs more understandable (rather than binary), as well as modifying textin Keynote files in response to external scripts.(e.g.: figures that update from databases before giving a presentation)
Installation
Usage
Formats
keynote-parser supports reading a list of replacements from a JSON file passed inas --replacements. This file must have the form:
This argument can be passed to keynote-parser replace to replace text in a Keynotefile in-place. It can also be passed to keynote-parser pack to pack a directoryinto a Keynote file, replacing text along the way.
Replacing Images
The replacements json format can also be used to replace images in a Keynote file.To do so:
- Use the
keynote-parser lscommand to determine the name of the image to replace. - Set the
findpattern to the image's name, with the-dddsuffix removed. - Set the
replacefield to the local path to the replacement image.
keynote-parser will automatically rescale the replacement image to fit all of thesizes of the target image.
Updates
As keynote-parser includes private Protobuf definitions extracted from a copy of Keynote,new versions of Keynote will inevitably create .key files that cannot be read by keynote-parser.As new versions of Keynote are released, the following steps must be undertaken:
- Run proto-dump on the new copy of Keynote to dump new Proto files.
- Any
.characters in the Protobuf definitions must be changed to_characters manually, or viatherename_proto_files.pyscript in theprotosdirectory of this repo.
- Any
- Connect to a running copy of
Keynotewithlldb(or any other debugger) and manually copythe results of[TSPRegistry sharedRegistry]intomapping.py.- Versions of macOS >= 10.11 may protect Keynote from being attached to by a debugger -to attach, temporarily disable System IntegrityProtectionto get this data.
- The
parse_proto_mapping.pyscript inprotosmay help turn the output from this step into aJSON mapping, usable inmapping.py.
Credits
keynote-parser was built by Peter Sobot but heavily based on priorwork by Sean Patrick O'Brien.A copy of O'Brien's format documentation is included in the docs folder for posterity.
License
All code in this repository is licensed under the MIT License.
Release historyRelease notifications | RSS feed
1.10.2.0
1.10.1.4
1.10.1.3
1.10.1.2
1.10.1.1
1.10.1.0 Poison nati download.
1.10.0.5
1.10.0.4
1.10.0.2
Viewsonic vx2025wm driver download 64-bit. 1.10.0.1
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
| Filename, size | File type | Python version | Upload date | Hashes |
|---|---|---|---|---|
| Filename, size keynote_parser-1.10.2.0-py3-none-any.whl (442.9 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
| Filename, size keynote-parser-1.10.2.0.tar.gz (428.0 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for keynote_parser-1.10.2.0-py3-none-any.whl
| Algorithm | Hash digest |
|---|---|
| SHA256 | 836cd2d6f7d794ce3ab3ed04a994eaa53ae9676d52b8ad2abc41928507b5e40b |
| MD5 | d9e96d4989e2736d83b8348d5e3b4eb1 |
| BLAKE2-256 | d9ba80037f0b3d9c586fe5584282464c6ff25162639cd9fbe998fab3a5f9bb1e |
Keynote Version 6.6 1.0
Hashes for keynote-parser-1.10.2.0.tar.gz
| Algorithm | Hash digest |
|---|---|
| SHA256 | 98db660271df561f60354921429077ccfbd41ebe46409bdbd4f3399242b6e481 |
| MD5 | edde447b6f777a0d3f4883dfbc92897b |
| BLAKE2-256 | 5e7c71b295d1374ddf6e6dc7168b0accaa7f40633ffc1c422d0dd83a53d2a00d |
Templates for Keynote - DesiGN 6.1
Keynote Version 6.6 10.13
Templates for Keynote - DesiGN set consists over 500 high-quality designs for Keynote presentations, infographics and data visualization templates. These are more than just beautiful backgrounds – each one of them includes up to 25 different master slides, which lets you choose the best layout for your information. Keynote 1.6.5
Themes like:- Portfolio
- Business
- Travel
- Infographics
- Data Visualization
- and many more.
* Requires the latest version of Keynote.
What's New:
Version 6.0.9- macOS 10.15 Catalina compatible.
- Dark Mode bug fixes.
Screenshots:
- Title: Templates for Keynote - DesiGN 6.1
- Developer: UAB 'Graphic Node'
- Compatibility: OS X 10.10 or later, 64-bit processor
- Language: English
- Includes: K'ed by TNT
- Size: 20.66 MB
- View in Mac App Store
Keynote 9.2 Download
NitroFlare:
