Google App Engine Datastore/Local Storage Synchronization Framework
Project description
The gaesynkit framework 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.
Copyright and License
Copyright 2011 Tobias Rodaebel
This software is released under the Apache License, Version 2.0. You may obtain a copy of the License at
Google App Engine is a trademark of Google Inc.
Installation
The easiest way to install gaesynkit is (provided that you have setuptools installed) to use:
$ easy_install gaesynkit
Developing
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 $ cd gaesynkit-dev $ ./configure $ make
The configure command takes a number of options:
Usage: configure [options] 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
CHANGES
Version 1.0.0a2 (2011-04-12)
Using HTML5 Session Storage for storing RPC IDs.
Supports more property value types.
More efficient synchronization behaviour.
Version 1.0.0a1 (2011-02-08)
First alpha release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gaesynkit-1.0.0a2.tar.gz
.
File metadata
- Download URL: gaesynkit-1.0.0a2.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c7e784460c1924e58d9d761426e50df0c84e42a472d7a9e489b61bfd0deeec6 |
|
MD5 | 7c0e124b8f9168e78ccfbd014be3232f |
|
BLAKE2b-256 | 22283e56b782d60614f5bdac241ebd2d1d00fef0a91dd0c7742308420b889a9a |