Your repo is just what I've been looking for. I've installed the keynote-parser in a clean virtualenv running python 3.7.3. Each time I try run it, I receive a ValueError when it checks the keynote version installed. I read the Updates instructions, but thought I'd also open an issue for this to be resolved.
Here is the traceback:
File "XXX/venv/bin/keynote-parser", line 8, in <module> sys.exit(main()) File "XXX/venv/lib/python3.7/site-packages/keynote_parser/command_line.py", line 67, in main installed_version = get_installed_keynote_version() File "XXX/venv/lib/python3.7/site-packages/keynote_parser/bundle_utils.py", line 30, in get_installed_keynote_version int(version_dict['CFBundleVersion']), ValueError: invalid literal for int() with base 10: '7028.0.88'
Thanks @thatvideoshopguy! I've just released v1.10.1.4 which fixes this bug. It doesn't support the new features in v10.2 just yet, but it does allow keynote-parser to launch with the new version.
Your repo is just what I've been looking for. I've installed the keynote-parser in a clean virtualenv running python 3.7.3. Each time I try run it, I receive a ValueError when it checks the keynote version installed. I read the Updates instructions, but thought I'd also open an issue for this to be resolved.
Here is the traceback:
File "XXX/venv/bin/keynote-parser", line 8, in <module> sys.exit(main()) File "XXX/venv/lib/python3.7/site-packages/keynote_parser/command_line.py", line 67, in main installed_version = get_installed_keynote_version() File "XXX/venv/lib/python3.7/site-packages/keynote_parser/bundle_utils.py", line 30, in get_installed_keynote_version int(version_dict['CFBundleVersion']), ValueError: invalid literal for int() with base 10: '7028.0.88'