gaesynkit is a Python framework that enables Google App Engine application developers to create entities in the client's Web Storage and synchronize them with the server-side Datastore at a later point of time. So, offline editing becomes easier and more secure through a higher level API.
The easiest way to install gaesynkit is (provided that you have setuptools installed) to use:
If you want to tinker with the most recent development version of gaesynkit, install the development environment by typing following commands:
hg clone https://gaesynkit.googlecode.com/hg gaesynkit-dev
The configure command takes a number of options:
Usage: configure [options]
-h,--help display this message
--gae-sdk=PATH path to the Google App Engine SDK
--with-python=PATH use this Python interpreter
If you have checked out the development sources, you can run all unit tests with the following commands.
Running the Python unit tests:
Getting a test coverage report:
The coverage HTML report will be placed into the htmlcov directory.
What's New in This Release: [ read full changelog ]
· Using HTML5 Session Storage for storing RPC IDs.
· Supports more property value types.
· More efficient synchronization behaviour.