{ "info": { "author": "James Turk", "author_email": "dev@jamesturk.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "django-simplekeys\n=================\n\ndjango-simplekeys is a reusable Django app that provides a simple way to add\nAPI keys to an existing Django project, regardless of API framework.\n\n * GitHub: https://github.com/jamesturk/django-simplekeys\n * Documentation: https://django-simplekeys.readthedocs.io/en/latest/\n\n.. image:: https://travis-ci.org/jamesturk/django-simplekeys.svg?branch=master\n :target: https://travis-ci.org/jamesturk/django-simplekeys\n\n.. image:: https://img.shields.io/pypi/v/django-simplekeys.svg\n :target: https://pypi.python.org/pypi/django-simplekeys\n\n.. image:: https://readthedocs.org/projects/django-simplekeys/badge/?version=latest\n :target: https://django-simplekeys.readthedocs.io/en/latest/\n\n\nFeatures\n--------\n\n* `Token bucket `_ rate limiting, for limiting requests/second with optional bursting behavior.\n* Quota-based rate limiting (e.g. requests/day)\n* Ability to configure different usage tiers, to give different users different rates/quotas.\n* Ability to configure different 'zones' so that different API methods can have different limits. (e.g. some particularly computationally expensive queries can have a much lower limit than cheap GET queries)\n* Provided views for very simple email-based API key registration.\n\n\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/jamesturk/django-simplekeys/", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-simplekeys", "package_url": "https://pypi.org/project/django-simplekeys/", "platform": "any", "project_url": "https://pypi.org/project/django-simplekeys/", "project_urls": { "Homepage": "http://github.com/jamesturk/django-simplekeys/" }, "release_url": "https://pypi.org/project/django-simplekeys/0.5.3/", "requires_dist": [ "Django", "freezegun; extra == 'dev'", "flake8; extra == 'dev'", "sphinx; extra == 'dev'", "sphinx-rtd-theme; extra == 'dev'" ], "requires_python": "", "summary": "Django API Key management & validation", "version": "0.5.3" }, "last_serial": 4619279, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "72f4a07d6bf731a2d55bd99a60ca07d6", "sha256": "02a0a9d649c152f6a7e0acc39d2713052fc7d82b38c6dafaadf8555f18b976df" }, "downloads": -1, "filename": "django_simplekeys-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72f4a07d6bf731a2d55bd99a60ca07d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18597, "upload_time": "2017-04-19T01:04:55", "url": "https://files.pythonhosted.org/packages/0f/f6/c1178acddc7ff1b00c060e119b06a51ecfcb5427ad36dd0affab6161775c/django_simplekeys-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8460da3825f027d30c5f71dc3b17d6fd", "sha256": "5dda7728c6f0cd87806a67f68bc2ea618147489deafc579f9b38959ef9f4bfd2" }, "downloads": -1, "filename": "django-simplekeys-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8460da3825f027d30c5f71dc3b17d6fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10936, "upload_time": "2017-04-19T01:04:53", "url": "https://files.pythonhosted.org/packages/4e/5a/b035e53a175efcc55700ec448120de9435343560470f1310e7c269f0d31f/django-simplekeys-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "795f1b32868f5dfe93a4b35592bf1179", "sha256": "3597a67890f5c837d9c50f7f6ea59bf7529304ce3e7eee95db901b118340afd2" }, "downloads": -1, "filename": "django_simplekeys-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "795f1b32868f5dfe93a4b35592bf1179", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19765, "upload_time": "2017-04-21T03:20:21", "url": "https://files.pythonhosted.org/packages/c0/8e/0325f91dda81e7bd370dc1055d3d809d1a12be755e4489bf04ce4e345034/django_simplekeys-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5619270f71343b6f3d7c8c08771659c", "sha256": "d28659750f0aa0830130b9fd55091d328d4556ff662bfbc566d616fda3a2d82e" }, "downloads": -1, "filename": "django-simplekeys-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b5619270f71343b6f3d7c8c08771659c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11474, "upload_time": "2017-04-21T03:20:19", "url": "https://files.pythonhosted.org/packages/d2/4f/d9d65780f2cd822e1f0530fc3719ca0ddd1ef026f73dbef0643bc829fdd6/django-simplekeys-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "19215ee998b18273b3f935b4c3838786", "sha256": "b387c69c284443b0ad65c9c41a4da3f11145669e781f3b0e81114be074e9659d" }, "downloads": -1, "filename": "django_simplekeys-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19215ee998b18273b3f935b4c3838786", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21133, "upload_time": "2017-05-23T07:00:49", "url": "https://files.pythonhosted.org/packages/2e/4f/c1a6c4c02029cfb307c81537d2ea87494dca672e2f9ec88d7adc7dbb4dda/django_simplekeys-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9ad132d4c4f28fc543f1375a592d545", "sha256": "291a17e638f93abf82b0fb8266bba4eba6ca875a27388fed9ccbded932518d44" }, "downloads": -1, "filename": "django-simplekeys-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c9ad132d4c4f28fc543f1375a592d545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11957, "upload_time": "2017-05-23T07:00:47", "url": "https://files.pythonhosted.org/packages/96/0a/0db3868c77e8e7692519acce728557370ba799111804ca63359ea61ce49b/django-simplekeys-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "51d9f9535440ae8f297791001dbe9106", "sha256": "de3b90690f525226b658eedf52a6d91ecc4afc5fcf1f82bc91a22db7f3ba80c7" }, "downloads": -1, "filename": "django_simplekeys-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51d9f9535440ae8f297791001dbe9106", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21384, "upload_time": "2017-05-23T07:07:38", "url": "https://files.pythonhosted.org/packages/fc/f1/7d77998d492be6bcc7d3bee12e1b99b6916b3a700d86fe82ea7545fd2555/django_simplekeys-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "880be92724b3f6be398f15a568494f0a", "sha256": "e43180d5f8c4e2da03c02131f16e45b8e94b474b2238e7a6bf7b7d8aa509853f" }, "downloads": -1, "filename": "django-simplekeys-0.4.1.tar.gz", "has_sig": false, "md5_digest": "880be92724b3f6be398f15a568494f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11991, "upload_time": "2017-05-23T07:07:35", "url": "https://files.pythonhosted.org/packages/42/ea/5f55d2adbb729fffba366e70d9281dfe0efba354b0ad03c9215d496f3ce6/django-simplekeys-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "1d37bccb508f9ac9714ff23fa3acf1e1", "sha256": "886fe6ecda15522315703c7c6484a86a1445b613a13252426ff83e219752bf90" }, "downloads": -1, "filename": "django_simplekeys-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d37bccb508f9ac9714ff23fa3acf1e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21418, "upload_time": "2017-05-23T07:23:51", "url": "https://files.pythonhosted.org/packages/f4/e4/897d84ab2faa76f46c9d6d3d0bfe4eb2a0236a2d25c007991b16e8d7ddf3/django_simplekeys-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5720abcd3d263188f49950032a93e657", "sha256": "2da4fb73f7204feaa36a6807d2ee26f6213de43bf294fb6eaddd57e2cd6db9a4" }, "downloads": -1, "filename": "django-simplekeys-0.4.2.tar.gz", "has_sig": false, "md5_digest": "5720abcd3d263188f49950032a93e657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12030, "upload_time": "2017-05-23T07:23:48", "url": "https://files.pythonhosted.org/packages/e3/3c/78e5a6b6cfa6c1fbfdb7161afff5fad330fdc057c8b6a4cb9b00be90531f/django-simplekeys-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "aa0e386116eb36fe8f3073732dea47c8", "sha256": "0d642e9a6b5cd0c28c29c9d7c8e009dfeac9731d5594272b6c32995638251292" }, "downloads": -1, "filename": "django_simplekeys-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa0e386116eb36fe8f3073732dea47c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24498, "upload_time": "2017-12-12T04:50:48", "url": "https://files.pythonhosted.org/packages/18/67/6dec44016aa2304ac817cec33186a4d130b2c1e6d5ec1658133115905f1e/django_simplekeys-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de9d6c8b766cc8509305bae7b749299b", "sha256": "75db9e0a30ec60502e6c6e9f5f9f79d8b0704fed228f476f9dae3346e0059fff" }, "downloads": -1, "filename": "django-simplekeys-0.5.0.tar.gz", "has_sig": false, "md5_digest": "de9d6c8b766cc8509305bae7b749299b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14013, "upload_time": "2017-12-12T04:50:49", "url": "https://files.pythonhosted.org/packages/a4/2d/aa221498a016e35ca7d704e6c2d265ca062cf3f7f7f9ebb8a12e14168ca5/django-simplekeys-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3526e8cba433120215a836ed38cd6ff4", "sha256": "0a310ff08fc4aa7da030ca29ce8d2def2eadb0ad303dfd0342bb03adb35bee13" }, "downloads": -1, "filename": "django_simplekeys-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3526e8cba433120215a836ed38cd6ff4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22909, "upload_time": "2018-05-14T21:07:12", "url": "https://files.pythonhosted.org/packages/79/e4/5bd334625498a6c58f3fb3ce99d5f6fbe59c83ec05791c553e7a3f805457/django_simplekeys-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4333a8194e4cbee67784158d2ba11a97", "sha256": "7364c8fc90ecb3ed0631d6c285c2a44355a9a40a10f811d8982173fbc40ce247" }, "downloads": -1, "filename": "django-simplekeys-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4333a8194e4cbee67784158d2ba11a97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13848, "upload_time": "2018-05-14T21:07:13", "url": "https://files.pythonhosted.org/packages/56/34/54e88e4d28b418e9eac66c67c5588c4e81c38a0f2b415c91f2ef0fa57ec8/django-simplekeys-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "4d9cffe568d61a40704d669c0e18e9a7", "sha256": "d026d8ea94a0a3391d6490783509519c6d6b7f5e5cf82ad4df736a97b0196654" }, "downloads": -1, "filename": "django_simplekeys-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d9cffe568d61a40704d669c0e18e9a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23405, "upload_time": "2018-10-30T01:40:31", "url": "https://files.pythonhosted.org/packages/f4/81/d4aa6537d92a68f4f70ff0e8752043546402b902b7721fbc8c490a90540f/django_simplekeys-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c284c998e90814d93b908829a4eab8", "sha256": "54f5c7aa9f9c96628eb9446beaac83bb4adafc78717fe1c3a63cb147a89b6090" }, "downloads": -1, "filename": "django-simplekeys-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f0c284c998e90814d93b908829a4eab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13944, "upload_time": "2018-10-30T01:40:32", "url": "https://files.pythonhosted.org/packages/dd/b3/88fbf844853f97619faf747fdaa7ae66805711462b9fc548c42eb8996a0e/django-simplekeys-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "a32bc668b9d91c7a12059bc60e24e452", "sha256": "a926eb5e9a83be34516871d1f432555623d377593ceca5422141a377a070f652" }, "downloads": -1, "filename": "django_simplekeys-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a32bc668b9d91c7a12059bc60e24e452", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23435, "upload_time": "2018-12-20T04:13:28", "url": "https://files.pythonhosted.org/packages/84/dd/79065ab7884db9fe93e383f9c540049fc576f0d2d8adc1415ec1dae9b18f/django_simplekeys-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e51eaad2781ffe6afbcc7a3e57a9ea4", "sha256": "65d1119ad43b3dc1853b1ca5be9db54c0aaeee2e4136c7c480c0a096d1ca37df" }, "downloads": -1, "filename": "django-simplekeys-0.5.3.tar.gz", "has_sig": false, "md5_digest": "0e51eaad2781ffe6afbcc7a3e57a9ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13981, "upload_time": "2018-12-20T04:13:30", "url": "https://files.pythonhosted.org/packages/98/14/733ff8ca6633cf4122ff62ef9fa14e29945492ecaf7b53cde317ef3648d3/django-simplekeys-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a32bc668b9d91c7a12059bc60e24e452", "sha256": "a926eb5e9a83be34516871d1f432555623d377593ceca5422141a377a070f652" }, "downloads": -1, "filename": "django_simplekeys-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a32bc668b9d91c7a12059bc60e24e452", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23435, "upload_time": "2018-12-20T04:13:28", "url": "https://files.pythonhosted.org/packages/84/dd/79065ab7884db9fe93e383f9c540049fc576f0d2d8adc1415ec1dae9b18f/django_simplekeys-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e51eaad2781ffe6afbcc7a3e57a9ea4", "sha256": "65d1119ad43b3dc1853b1ca5be9db54c0aaeee2e4136c7c480c0a096d1ca37df" }, "downloads": -1, "filename": "django-simplekeys-0.5.3.tar.gz", "has_sig": false, "md5_digest": "0e51eaad2781ffe6afbcc7a3e57a9ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13981, "upload_time": "2018-12-20T04:13:30", "url": "https://files.pythonhosted.org/packages/98/14/733ff8ca6633cf4122ff62ef9fa14e29945492ecaf7b53cde317ef3648d3/django-simplekeys-0.5.3.tar.gz" } ] }