Skip to content

Commit

Permalink
Updates documentation to reflect Keynote v6 support
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisjrn committed Nov 23, 2013
1 parent 8bc1231 commit 4bb98ae
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ The server is written in Python 2.6+, and has a dependency on PyObjC & AppKit.
Note that the default interpreter is Python 2.6 as this provices PyObjC
bindings on most Mac OS X installations with no external dependencies.

It currently working towards support for Keynote 6 (2013 release).
It currently has very good support for Keynote version 5 (iWork 2009), and has
experimental-quality support for Keynote version 6 (iWork 2013) -- the quality
of scripting interface is currently far lower in Keynote 6.

This is the server component of Keymote, my Android Keynote Remote, which can
be found on the [Play Store](https://play.google.com/store/apps/details?id=net.noogz.keymote)
Expand Down
7 changes: 5 additions & 2 deletions kaas/kpfutil_v6.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,11 @@ def texture(self, name):
''' Further functionality '''

def generate_notes(self):
''' Generates the presenter notes for the current document. Sadly, keynote
2013 doesn't provide a simple API for getting notes (yet), so this code
does an export to the Keynote 2009 file format, and manually extracts the
notes that way. Sorry.'''

f = os.path.join(self.kpfdir, "classic.key")
keynote_script.export_classic(f)

Expand All @@ -117,8 +122,6 @@ def generate_notes(self):
self.__notes__[slide + 1] = text




class BuildV6(kpfutil.Build):

def __init__(self, kpf_v6, slide_index, build_raw):
Expand Down

0 comments on commit 4bb98ae

Please sign in to comment.