{ "info": { "author": "Charles Leifer", "author_email": "coleifer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "### simpledb\n\nMiniature [Redis](https://redis.io)-like database written in Python.\n\n#### installing\n\n```\n$ pip install simpledb\n```\n\nAlternatively, you can install from git:\n\n```\n$ git clone https://github.com/coleifer/simpledb\n$ cd simpledb\n$ python setup.py install\n```\n\n#### running\n\nby default, the simpledb server runs on localhost:31337.\n\nthe following options are supported:\n\n```\nUsage: simpledb.py [options]\n\nOptions:\n -h, --help show this help message and exit\n -d, --debug Log debug messages.\n -e, --errors Log error messages only.\n -t, --use-threads Use threads instead of gevent.\n -H HOST, --host=HOST Host to listen on.\n -m MAX_CLIENTS, --max-clients=MAX_CLIENTS\n Maximum number of clients.\n -p PORT, --port=PORT Port to listen on.\n -l LOG_FILE, --log-file=LOG_FILE\n Log file.\n -x EXTENSIONS, --extension=EXTENSIONS\n Import path for Python extension module(s).\n```\n\nto run with debug logging on port 31339, for example:\n\n```\n$ simpledb.py -d -p 31339\n```\n\n#### docker\n\nsimpledb ships with a [Dockerfile](https://github.com/coleifer/simpledb/blob/master/docker/Dockerfile)\nor can be pulled from dockerhub as *coleifer/simpledb*. The dockerfile setups\nup a volume at `/var/lib/simpledb` and exposes port `31337`.\n\nrunning:\n\n```console\n\n$ docker run -it --rm -p 31337:31337 coleifer/simpledb\n```\n\nbuilding:\n\n```console\n\n$ cd simpledb/docker\n$ docker build -t simpledb .\n$ docker run -d -p 31337:31337 -v simpledb-logs:/var/lib/simpledb simpledb\n```\n\n#### usage\n\nthe server is capable of storing the following data-types natively:\n\n* strings and/or binary data\n* numerical values\n* null\n* lists (may be nested)\n* dictionaries (may be nested)\n\n```python\n\nfrom simpledb import Client\n\nclient = Client()\nclient.set('key', {'name': 'Charlie', 'pets': ['mickey', 'huey']})\n\nprint(client.get('key'))\n{'name': 'Charlie', 'pets': ['mickey', 'huey']}\n```\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/coleifer/simpledb/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "simpledb", "package_url": "https://pypi.org/project/simpledb/", "platform": "", "project_url": "https://pypi.org/project/simpledb/", "project_urls": { "Homepage": "http://github.com/coleifer/simpledb/" }, "release_url": "https://pypi.org/project/simpledb/0.4.3/", "requires_dist": null, "requires_python": "", "summary": "simpledb", "version": "0.4.3" }, "last_serial": 4402522, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9edda4183b21c18e7dccd942a3b1364b", "sha256": "96d30f2f94e5a7a4d48ab6f0321a4f1cbca563bf43780243468d47289d16af0e" }, "downloads": -1, "filename": "simpledb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9edda4183b21c18e7dccd942a3b1364b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7419, "upload_time": "2018-02-02T13:04:16", "url": "https://files.pythonhosted.org/packages/62/be/ca4697f22fa8876f7bec29e42a758f27efd69893128c5c4e4250dba68f80/simpledb-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6803ae34cffedf40f0aa1f7482499dd2", "sha256": "d6516c2c947e8883158216ef11c5f62ad0f0837e801f2572f944cb266d5bfa0b" }, "downloads": -1, "filename": "simpledb-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6803ae34cffedf40f0aa1f7482499dd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8710, "upload_time": "2018-02-05T18:05:40", "url": "https://files.pythonhosted.org/packages/ff/f8/1752d419636a44f9ce1369a9d15d55332e9667f38e6a53307c62770d8bc2/simpledb-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e923ade6985fe4f2343e75471bdc3bf9", "sha256": "fc802f251d4ac22042d84b70648a898649b5963b3bcedc10aa7f2d8d078de554" }, "downloads": -1, "filename": "simpledb-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e923ade6985fe4f2343e75471bdc3bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9365, "upload_time": "2018-02-08T14:07:24", "url": "https://files.pythonhosted.org/packages/53/de/8ae75d2a18c3b9f62ee97e4fda2f63f95c2cbdf3b114aa150f410bedf7c6/simpledb-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b97fc77aabe6d5e2442d8fe2011fbdb9", "sha256": "b7a79af58fb598339bed267a4edcc831aa7b89d67a2c5a8737233a5d2d65e8f5" }, "downloads": -1, "filename": "simpledb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b97fc77aabe6d5e2442d8fe2011fbdb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9391, "upload_time": "2018-03-09T22:10:03", "url": "https://files.pythonhosted.org/packages/cb/4d/ca2fdca3afc00526d303db7bb9da2a60eb20f6af6d3708da77f14ece6697/simpledb-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "67c89c9fdfbd6adc2490226d3de33116", "sha256": "7931c96823e16f93daac6feb2b9ce4ef8f7f43a905955b8bab149fb91c1827d8" }, "downloads": -1, "filename": "simpledb-0.3.2.tar.gz", "has_sig": false, "md5_digest": "67c89c9fdfbd6adc2490226d3de33116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9717, "upload_time": "2018-03-18T15:14:53", "url": "https://files.pythonhosted.org/packages/57/9c/d4b2ad7459d90f1d686d4b2a94378947f01da6c6e8e16d498c3203daed14/simpledb-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9f2a17c163fdf667697110cf9fe3e9b1", "sha256": "16437c530e3c066b0a1088f70c29bfc7c9ead7aa02ca10acc64eac221c7f814e" }, "downloads": -1, "filename": "simpledb-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9f2a17c163fdf667697110cf9fe3e9b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9789, "upload_time": "2018-04-05T21:37:32", "url": "https://files.pythonhosted.org/packages/4d/26/faf00fb8a2177162a53ceb7265509061f80a5c770dfdc679024581392286/simpledb-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "099745c3ab9f85898a06c9e019c7420b", "sha256": "3da2761eed575edb7424a8378abf5b0f4dcc1dd45e1884d083cd45a5f5165950" }, "downloads": -1, "filename": "simpledb-0.4.0.tar.gz", "has_sig": false, "md5_digest": "099745c3ab9f85898a06c9e019c7420b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10272, "upload_time": "2018-04-13T16:37:56", "url": "https://files.pythonhosted.org/packages/77/d7/f0677167e65c77101657719ce91993a025e04382da54e6fe337d19c07116/simpledb-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7e0935ba61c9c6d6db1d5b5fba0c94fa", "sha256": "115190a6b80a7dd800554e602ed07dbb7e7cddddfaf331e9a3f55c7494e93c78" }, "downloads": -1, "filename": "simpledb-0.4.1.tar.gz", "has_sig": false, "md5_digest": "7e0935ba61c9c6d6db1d5b5fba0c94fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10224, "upload_time": "2018-04-13T20:54:32", "url": "https://files.pythonhosted.org/packages/29/3e/3f38b68b769a66d368939e0bdfeaf5e2c0ded24b2d6c41bc9594a10da049/simpledb-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "c6899512d002d800e1ff87f44a6eeba2", "sha256": "5ae2de60c24425a293f402527e6d79e8216eeddacd6f8407865f42e0208855b1" }, "downloads": -1, "filename": "simpledb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c6899512d002d800e1ff87f44a6eeba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10370, "upload_time": "2018-04-15T15:30:33", "url": "https://files.pythonhosted.org/packages/ef/ca/8799c50925ab9264cb1f4931ebf46f26af3dd56118a410538217cd949aa6/simpledb-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "16d46be919f6e565312a6545e011ef56", "sha256": "f6fbffa787f9bd80995002d865798932978693b65e8550829c6179da07e0cf27" }, "downloads": -1, "filename": "simpledb-0.4.3.tar.gz", "has_sig": false, "md5_digest": "16d46be919f6e565312a6545e011ef56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10219, "upload_time": "2018-10-22T15:07:57", "url": "https://files.pythonhosted.org/packages/43/1b/bfecc0f42688a7bd896251843d89368ef46392bb7d25dba8b95a574a363c/simpledb-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16d46be919f6e565312a6545e011ef56", "sha256": "f6fbffa787f9bd80995002d865798932978693b65e8550829c6179da07e0cf27" }, "downloads": -1, "filename": "simpledb-0.4.3.tar.gz", "has_sig": false, "md5_digest": "16d46be919f6e565312a6545e011ef56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10219, "upload_time": "2018-10-22T15:07:57", "url": "https://files.pythonhosted.org/packages/43/1b/bfecc0f42688a7bd896251843d89368ef46392bb7d25dba8b95a574a363c/simpledb-0.4.3.tar.gz" } ] }