gaesynkit 1.0.0a2
Google App Engine Datastore/Local Storage Synchronization Framework
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
http://www.apache.org/licenses/LICENSE-2.0
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.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| gaesynkit-1.0.0a2.tar.gz (md5) | Source | 2011-04-12 | 19KB | 290 | |
- Author: Tobias Rodaebel
- Home Page: http://code.google.com/p/gaesynkit
- Keywords: google app engine gae javascript datastore
- License: Apache License 2.0
-
Categories
- Development Status :: 3 - Alpha
- Environment :: Web Environment
- Intended Audience :: Developers
- License :: OSI Approved :: Apache Software License
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: JavaScript
- Programming Language :: Python
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: WSGI :: Server
- Package Index Owner: safari
- DOAP record: gaesynkit-1.0.0a2.xml
