{ "info": { "author": "Geraldo Andrade", "author_email": "geraldo@geraldoandrade.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# Storage Engine Documentation [![Build Status](https://travis-ci.org/geraldoandradee/ga-storage-manager.svg?branch=master)](https://travis-ci.org/geraldoandradee/ga-storage-manager)\n\nThis project is a POC. Not production ready.\n\n\n# Tests\n\nTo run the tests:\n\n $ pip install -r requirements/dev.txt\n $ unit2 discover\n\n\n# Installing \n\nIt's simple:\n\n $ pip install ga-storage-manager\n\n\n# How it works\n\nIn order make `ga_storage_manager` works you must define at least some env vars:\n\n* STORAGE_MANAGER_ENGINE (required): Defines storage manager's engine. `FILESYSTEM` is the only mode supported.\n\n\n# How to use\n\n # -*- coding: utf-8 -*-\n import os\n\n from ga_storage_manager import StorageManager\n\n db = StorageManager(storage_manager_engine=StorageManager.STORAGE_MANAGER_ENGINE_MODE_FILESYSTEM,\n storage_manager_file_path=os.getenv('DATABASE_PATH',\n os.path.join(os.path.dirname(os.path.realpath(__file__)),\n os.getenv('DATABASE_NAME', \"db.json\"))))\n\n db.save({\"id\": 34, \"message\": \"You shall not pass!\"}) \n db.get(34) # gets the data\n db.list() # returns all data\n db.delete(34) # deletes the data \n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/geraldoandradee/ga-storage-manager", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ga-storage-manager", "package_url": "https://pypi.org/project/ga-storage-manager/", "platform": "", "project_url": "https://pypi.org/project/ga-storage-manager/", "project_urls": { "Homepage": "https://github.com/geraldoandradee/ga-storage-manager" }, "release_url": "https://pypi.org/project/ga-storage-manager/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "This is a (POC) simple json storage manager.", "version": "1.0.3" }, "last_serial": 4217437, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "145d3d07c36e51510b86859831b5f335", "sha256": "d7d5f82777c06025b2160972daadb60ebb33d00d496b5ab6f3cdd87abe7399e3" }, "downloads": -1, "filename": "ga_storage_manager-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "145d3d07c36e51510b86859831b5f335", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2950, "upload_time": "2018-08-26T20:22:31", "url": "https://files.pythonhosted.org/packages/e2/13/daa0ce92d893923c2fd70aeb5d7faac2551cca7db22ca535ad6a93190d8d/ga_storage_manager-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1551737a11a2934d0375c498851a0ee2", "sha256": "b296cb1cfa14863d7e5932181befd6222ea0dacd7e41c081faf50d4966bee888" }, "downloads": -1, "filename": "ga_storage_manager-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1551737a11a2934d0375c498851a0ee2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2951, "upload_time": "2018-08-26T20:22:32", "url": "https://files.pythonhosted.org/packages/49/4b/b6163d9a5c4fa7f2828a2d9f951badfe8f1846e32c3e2e295a16019124e4/ga_storage_manager-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed28333ea81d557b2e3ae878ce8244b5", "sha256": "846eb1607b9d1c61baf92dc31ae9af3c2618a9a5ef3fea90c4d6f501054a96a8" }, "downloads": -1, "filename": "ga-storage-manager-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ed28333ea81d557b2e3ae878ce8244b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2308, "upload_time": "2018-08-26T20:22:33", "url": "https://files.pythonhosted.org/packages/34/28/8d57408a3eedc03b72609917e9fc8e3e1589c7f53bff3264c5c013388707/ga-storage-manager-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "41a64c68d8d31321514d80553ccd49f0", "sha256": "42036ab7915247eb02a9eff9a31a9d4d8732a61ac9489fce88a62f83955e059e" }, "downloads": -1, "filename": "ga_storage_manager-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "41a64c68d8d31321514d80553ccd49f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2945, "upload_time": "2018-08-29T00:33:03", "url": "https://files.pythonhosted.org/packages/fe/ec/122b8570ce5f8b880931cbcfd216baf36262dcf6bbaa964738cef146eeb3/ga_storage_manager-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90204ac89b183257ee55aa2ce56c1cb1", "sha256": "0992bca2636a8c9ccdc07d8e21848aeac6706a3f42da0a064e3feddd21de57fa" }, "downloads": -1, "filename": "ga-storage-manager-1.0.1.tar.gz", "has_sig": false, "md5_digest": "90204ac89b183257ee55aa2ce56c1cb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2018-08-29T00:33:05", "url": "https://files.pythonhosted.org/packages/8b/85/b8585b9e1a5969b992ebf9b01523b6d4beba402815dac3f70ce748b9c357/ga-storage-manager-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "66c62a07b44f781bb91c5182695dda30", "sha256": "401eb2037f95f5538cbf07a7f79be4c8dbcd5451aadcf77923648a297afbe784" }, "downloads": -1, "filename": "ga_storage_manager-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "66c62a07b44f781bb91c5182695dda30", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3203, "upload_time": "2018-08-29T03:43:46", "url": "https://files.pythonhosted.org/packages/42/ff/5b7552e0a81915c7c9490ccf0f2e48d596e210bd640c5e0269066f4c49b5/ga_storage_manager-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb7074171f04b6099b5a41353711f0d0", "sha256": "de9b29173d9c21f67c04bfff2883d6691d363e69194f5a0cfa7d7a8a57122f41" }, "downloads": -1, "filename": "ga-storage-manager-1.0.3.tar.gz", "has_sig": false, "md5_digest": "eb7074171f04b6099b5a41353711f0d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2018-08-29T03:43:47", "url": "https://files.pythonhosted.org/packages/46/6f/457bbae7920d13fd8a96b6920c1d75e555722315638555d23c988d4d0147/ga-storage-manager-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66c62a07b44f781bb91c5182695dda30", "sha256": "401eb2037f95f5538cbf07a7f79be4c8dbcd5451aadcf77923648a297afbe784" }, "downloads": -1, "filename": "ga_storage_manager-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "66c62a07b44f781bb91c5182695dda30", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3203, "upload_time": "2018-08-29T03:43:46", "url": "https://files.pythonhosted.org/packages/42/ff/5b7552e0a81915c7c9490ccf0f2e48d596e210bd640c5e0269066f4c49b5/ga_storage_manager-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb7074171f04b6099b5a41353711f0d0", "sha256": "de9b29173d9c21f67c04bfff2883d6691d363e69194f5a0cfa7d7a8a57122f41" }, "downloads": -1, "filename": "ga-storage-manager-1.0.3.tar.gz", "has_sig": false, "md5_digest": "eb7074171f04b6099b5a41353711f0d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2018-08-29T03:43:47", "url": "https://files.pythonhosted.org/packages/46/6f/457bbae7920d13fd8a96b6920c1d75e555722315638555d23c988d4d0147/ga-storage-manager-1.0.3.tar.gz" } ] }