gaesynkit 1.0.0 Alpha 2

Google App Engine Datastore/Local Storage Synchronization Framework
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:

easy_install gaesynkit


If you want to tinker with the most recent development version of gaesynkit, install the development environment by typing following commands:

hg clone gaesynkit-dev
cd 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

Running Tests

If you have checked out the development sources, you can run all unit tests with the following commands.

Running the Python unit tests:

make test

Getting a test coverage report:

make coverage

The coverage HTML report will be placed into the htmlcov directory.

In order to run the Javascript unit tests, enter following command and open http://localhost:8080 with your web browser:

make testjs

last updated on:
April 13th, 2011, 17:23 GMT
license type:
The Apache License 2.0 
developed by:
Tobias Rodaebel
ROOT \ Internet \ HTTP (WWW)
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Using HTML5 Session Storage for storing RPC IDs.
  • Supports more property value types.
  • More efficient synchronization behaviour.
read full changelog

Add your review!