{ "info": { "author": "Tobias Rodaebel", "author_email": "tobias.rodaebel@googlemail.com", "bugtrack_url": null, "classifiers": [ "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" ], "description": "=====================================================================\ngaesynkit - Google App Engine Datastore/Local Storage Synchronization\n=====================================================================\n\nThe gaesynkit framework enables Google App Engine application developers to\ncreate entities in the client's Web Storage and synchronize them with the\nserver-side Datastore at a later point of time. So, offline editing becomes\neasier and more secure through a higher level API.\n\n\nCopyright and License\n---------------------\n\nCopyright 2011 Tobias Rodaebel\n\nThis software is released under the Apache License, Version 2.0. You may obtain\na copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nGoogle App Engine is a trademark of Google Inc.\n\n\nInstallation\n------------\n\nThe easiest way to install gaesynkit is (provided that you have setuptools\ninstalled) to use::\n\n $ easy_install gaesynkit\n\n\nDeveloping\n----------\n\nIf you want to tinker with the most recent development version of gaesynkit,\ninstall the development environment by typing following commands::\n\n $ hg clone https://gaesynkit.googlecode.com/hg gaesynkit-dev\n $ cd gaesynkit-dev\n $ ./configure\n $ make\n\nThe ``configure`` command takes a number of options::\n\n Usage: configure [options]\n\n Options:\n -h,--help display this message\n --gae-sdk=PATH path to the Google App Engine SDK\n --with-python=PATH use this Python interpreter\n\n\nRunning Tests\n-------------\n\nIf you have checked out the development sources, you can run all unit tests\nwith the following commands.\n\nRunning the Python unit tests::\n\n $ make test\n\nGetting a test coverage report::\n\n $ make coverage\n\nThe coverage HTML report will be placed into the ``htmlcov`` directory.\n\nIn order to run the Javascript unit tests, enter following command and open\nhttp://localhost:8080 with your web browser::\n\n $ make testjs\n\n\nCHANGES\n=======\n\nVersion 1.0.0a2 (2011-04-12)\n----------------------------\n\n - Using HTML5 Session Storage for storing RPC IDs.\n\n - Supports more property value types.\n\n - More efficient synchronization behaviour.\n\n\nVersion 1.0.0a1 (2011-02-08)\n----------------------------\n\n - First alpha release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/gaesynkit", "keywords": "google app engine gae javascript datastore", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "gaesynkit", "package_url": "https://pypi.org/project/gaesynkit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gaesynkit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/gaesynkit" }, "release_url": "https://pypi.org/project/gaesynkit/1.0.0a2/", "requires_dist": null, "requires_python": null, "summary": "Google App Engine Datastore/Local Storage Synchronization Framework", "version": "1.0.0a2" }, "last_serial": 299110, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "805b194055980ea4dfe3f0292cf06a13", "sha256": "0b98be3d461f50d72a8ca212b7aef9f117fded9b8b75a68ec0f389aca2c9dc97" }, "downloads": -1, "filename": "gaesynkit-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "805b194055980ea4dfe3f0292cf06a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19086, "upload_time": "2011-02-08T20:48:58", "url": "https://files.pythonhosted.org/packages/b9/93/792bd8d317fe45b9ad158a6219ec210509f7db90bf49987522a8e7465f3b/gaesynkit-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "7c0e124b8f9168e78ccfbd014be3232f", "sha256": "3c7e784460c1924e58d9d761426e50df0c84e42a472d7a9e489b61bfd0deeec6" }, "downloads": -1, "filename": "gaesynkit-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "7c0e124b8f9168e78ccfbd014be3232f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19999, "upload_time": "2011-04-12T22:10:26", "url": "https://files.pythonhosted.org/packages/22/28/3e56b782d60614f5bdac241ebd2d1d00fef0a91dd0c7742308420b889a9a/gaesynkit-1.0.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c0e124b8f9168e78ccfbd014be3232f", "sha256": "3c7e784460c1924e58d9d761426e50df0c84e42a472d7a9e489b61bfd0deeec6" }, "downloads": -1, "filename": "gaesynkit-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "7c0e124b8f9168e78ccfbd014be3232f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19999, "upload_time": "2011-04-12T22:10:26", "url": "https://files.pythonhosted.org/packages/22/28/3e56b782d60614f5bdac241ebd2d1d00fef0a91dd0c7742308420b889a9a/gaesynkit-1.0.0a2.tar.gz" } ] }