{ "info": { "author": "Andrew Rowe", "author_email": "rowe.andrew.d@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "IpBan: HTTP spam security for Flask\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Martlark/flask-ipban/archive/1.0.9.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Martlark/flask-ipban", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "flask-ipban", "package_url": "https://pypi.org/project/flask-ipban/", "platform": "", "project_url": "https://pypi.org/project/flask-ipban/", "project_urls": { "Download": "https://github.com/Martlark/flask-ipban/archive/1.0.9.tar.gz", "Homepage": "https://github.com/Martlark/flask-ipban" }, "release_url": "https://pypi.org/project/flask-ipban/1.0.9/", "requires_dist": [ "flask (>=0.11)", "pyyaml", "itsdangerous", "requests" ], "requires_python": "", "summary": "URL spam security for Flask.", "version": "1.0.9" }, "last_serial": 5495945, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "62ca763458b2ee1d061add3d5cebf2a4", "sha256": "02d6845472d8ba517777fb9291486f2a2b9615cdcbf6002e896dd96c288ddcdf" }, "downloads": -1, "filename": "flask_ipban-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62ca763458b2ee1d061add3d5cebf2a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8892, "upload_time": "2019-02-27T03:51:50", "url": "https://files.pythonhosted.org/packages/fa/7d/acc586deffdd7219e4e5dc22a9cb33aa4e92d80359f8e4e49eb9cb1a12a6/flask_ipban-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb967a3ca5a4f3425622bc6fcb1ceb6", "sha256": "1f29dc1a013388c3179603707847486c9e811012b6891fd86d7c26bc4531ab1f" }, "downloads": -1, "filename": "flask-ipban-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6fb967a3ca5a4f3425622bc6fcb1ceb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3962, "upload_time": "2019-02-27T03:51:55", "url": "https://files.pythonhosted.org/packages/a5/6b/4224e676c1e3feabdef7975daf65743a5b676d919acd0948fcd15c4d010b/flask-ipban-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ec779f398b2f07797bdcb5d00092dae5", "sha256": "69f0731d4e207da66bf60b5c5b3a5a0374e889a76277f20fba3393c50c954c81" }, "downloads": -1, "filename": "flask_ipban-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec779f398b2f07797bdcb5d00092dae5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9804, "upload_time": "2019-02-27T03:51:53", "url": "https://files.pythonhosted.org/packages/25/da/ae4919164e2488ded82f807d040534f9a2b8f7bfa2ed8129f438a3e8e431/flask_ipban-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f88ab379c66af411b992ba1d8ee0537", "sha256": "00aef3d60c9358310baf4e93a6cafa268b9d1e781021f207bc94ba01ca257d2f" }, "downloads": -1, "filename": "flask-ipban-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2f88ab379c66af411b992ba1d8ee0537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4834, "upload_time": "2019-02-27T03:51:57", "url": "https://files.pythonhosted.org/packages/e5/f8/e3be7df3afec38b8090e66df490e57617f2a1fdd640ca63c325147759762/flask-ipban-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3980ad0dcf3e0c0510d4125e5378d79b", "sha256": "96c6627821244ecccf70b78865973f3968f05ffa370ebe3d913339c003684f54" }, "downloads": -1, "filename": "flask_ipban-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3980ad0dcf3e0c0510d4125e5378d79b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9835, "upload_time": "2019-02-27T03:51:54", "url": "https://files.pythonhosted.org/packages/16/e0/9b208ec8b119f82e7568196f3664ad17dc88f88826e000cee4f2da8f1236/flask_ipban-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b024f8d6c7a8bfd45e6bcc7be7e8e108", "sha256": "7a4622cf11f3ba06dd16b0854a2799001b983912d8ecf17b056c48a8f43939bc" }, "downloads": -1, "filename": "flask-ipban-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b024f8d6c7a8bfd45e6bcc7be7e8e108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4839, "upload_time": "2019-02-27T03:51:58", "url": "https://files.pythonhosted.org/packages/c3/75/a3fbd23ce183a0fa6973fb5abc06435310d1ce51bf0f505209eb5a0449a3/flask-ipban-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "204ea48af084da08e0fe1f23c2a45f97", "sha256": "b91c07352af7a092fd0b0f76f991769bfb4d11f60c1963057c6f59555280fe8b" }, "downloads": -1, "filename": "flask_ipban-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "204ea48af084da08e0fe1f23c2a45f97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9862, "upload_time": "2019-02-27T05:28:57", "url": "https://files.pythonhosted.org/packages/ad/a3/3c6ef58934505eb14123a757184aee0250bf3755577355145757d8f54f5f/flask_ipban-0.1.4-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "9fc4981fca64f307532309ff3b3d1a96", "sha256": "6dacf742128716e5d4f0376cbfd85e6681c6efbefd00fd7254c5d5e6f2309efa" }, "downloads": -1, "filename": "flask_ipban-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fc4981fca64f307532309ff3b3d1a96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12199, "upload_time": "2019-02-28T03:48:06", "url": "https://files.pythonhosted.org/packages/c1/e5/cda63abe8e00a4340d4a1f4a0ffb1e9668a732ae6d03062b64e986a6ad71/flask_ipban-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ea533d454bdb26b00cb4ec466f98f9db", "sha256": "39b21e94882ccc7895d89af800f091e3f04df90e99458e43b3e290e9d33d261c" }, "downloads": -1, "filename": "flask_ipban-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea533d454bdb26b00cb4ec466f98f9db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12239, "upload_time": "2019-02-28T04:48:21", "url": "https://files.pythonhosted.org/packages/32/02/529488b88f11f3fc7dce7fa84797c4ee609e98d7bf0c42ca9fe079b642f5/flask_ipban-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9d5121a778dd64c8ac80b2a2d0d9d532", "sha256": "74f1c2ea25640391669969e826577cc75a06d7eadf8493c84b62cfe022d97e92" }, "downloads": -1, "filename": "flask_ipban-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d5121a778dd64c8ac80b2a2d0d9d532", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12235, "upload_time": "2019-02-28T06:07:15", "url": "https://files.pythonhosted.org/packages/f5/83/0f5cc1e1b4ec30ea45ef7244874373c6ba0cd132efdb1650fe44fe4f53de/flask_ipban-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "2dfa8bfd2331e3670426624562d2b8da", "sha256": "3f5f939fb0cf181f790f0f206122e6fdbff2835e732bdb2226679bceae4214d2" }, "downloads": -1, "filename": "flask_ipban-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dfa8bfd2331e3670426624562d2b8da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13876, "upload_time": "2019-03-01T02:39:25", "url": "https://files.pythonhosted.org/packages/7b/fc/3f5479710a38dab565db8541c0eb93723c67d2c4978c275779bdb3cf5e1a/flask_ipban-0.1.9-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "780092c509457e41603950cec39c03f5", "sha256": "b03a2724e8e0985569e215bfb71a05cdcc1065d94c88ed24e574c6b44de501d6" }, "downloads": -1, "filename": "flask_ipban-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "780092c509457e41603950cec39c03f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14573, "upload_time": "2019-03-01T05:17:50", "url": "https://files.pythonhosted.org/packages/81/7a/cb1c63021cc5a9d4046873de5182de12a8be580c26f3e4398c84aee8278e/flask_ipban-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "870d987b7ebffc18705e4b24b8909de1", "sha256": "35486fbe3ef580069a047bf70aada875c98f645e5ecdddb0b22630cc98564511" }, "downloads": -1, "filename": "flask_ipban-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "870d987b7ebffc18705e4b24b8909de1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15852, "upload_time": "2019-03-12T05:46:14", "url": "https://files.pythonhosted.org/packages/ae/a5/c3e69a762eeaeee95bfb0c9d5a01ea2dfc05d5282d62749f75fbdebe0ba8/flask_ipban-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0df8ddbe55a15156ba833aba7c215b31", "sha256": "2be3586f2e06b0c7f5527e98112288c70b841179872f3762db0d02ad23a94adc" }, "downloads": -1, "filename": "flask_ipban-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0df8ddbe55a15156ba833aba7c215b31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16063, "upload_time": "2019-03-28T03:03:35", "url": "https://files.pythonhosted.org/packages/38/77/39a11ca63a63d1cfc03e6399829c58aa3aec11ac8f63b2f14e7f38d514e3/flask_ipban-0.2.2-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dc81bbc5fcabb3788fea8dcb16834a12", "sha256": "a0ce0d2de170c54269b799c0cb3219d7591217bc98fe18e51d32cbba2df220b3" }, "downloads": -1, "filename": "flask_ipban-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc81bbc5fcabb3788fea8dcb16834a12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17708, "upload_time": "2019-03-29T06:52:45", "url": "https://files.pythonhosted.org/packages/de/74/9bc4d7c1b19288332c257f70ccae33b3bb283e9d41178dcf13fe39aa790d/flask_ipban-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3d7a9746d1501ba1e081f75ac4ea4d3d", "sha256": "0fa063dea5374e9b9c7a55bc1c6b66f51433108e2ceb03df52a89d151806525a" }, "downloads": -1, "filename": "flask_ipban-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d7a9746d1501ba1e081f75ac4ea4d3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19481, "upload_time": "2019-04-03T03:38:29", "url": "https://files.pythonhosted.org/packages/c2/f6/7ea36753791c8f337550f7dcfa38ee01ea54f7654a60b505e35ac0a24248/flask_ipban-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "59f0937ef74e23ee235c3016b1a092dc", "sha256": "f4691a84e1464ec10fc594240b70f996ef9ec4f6a72441567b50e8cbc772576c" }, "downloads": -1, "filename": "flask_ipban-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59f0937ef74e23ee235c3016b1a092dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19528, "upload_time": "2019-04-03T04:12:58", "url": "https://files.pythonhosted.org/packages/45/e7/9ec42d0ec43072bc9fb306c9d2a5ad8ff8a174ff926025d31985ef4b69ac/flask_ipban-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "090c6974601a9d50aa1e5ca960eba21e", "sha256": "d3f1d197a30b530c3e4c6ddaba6df19fb8a2612ef81bd61b3d81841cb84f14bb" }, "downloads": -1, "filename": "flask_ipban-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "090c6974601a9d50aa1e5ca960eba21e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19537, "upload_time": "2019-04-03T05:43:26", "url": "https://files.pythonhosted.org/packages/74/b7/e1921867e953b9162a65ba85e9e6fecf5b6e521dc751c681624b56ca0143/flask_ipban-1.0.3-py2.py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e4ce2f08e1423f77708382f2aabc9622", "sha256": "20a41c01d3bad2990c75f3517e14201ee9a78cb1adce5778edce95381dae4ab1" }, "downloads": -1, "filename": "flask_ipban-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4ce2f08e1423f77708382f2aabc9622", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19753, "upload_time": "2019-04-09T03:19:38", "url": "https://files.pythonhosted.org/packages/95/b2/4e35826c283a77f5768562f202b6d46885cfc321c3ce947f21cd0a3f2308/flask_ipban-1.0.4-py2.py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c7883f63d4ce95cc4efdc75c04e5f61f", "sha256": "4863afd9e547697dd0d423573324ae79d41aac6734e444bc049512e729a6998a" }, "downloads": -1, "filename": "flask_ipban-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7883f63d4ce95cc4efdc75c04e5f61f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20201, "upload_time": "2019-04-18T05:34:11", "url": "https://files.pythonhosted.org/packages/62/a2/a2cd61e79939ca6ccc2e3e5d47920df0cf4b6b0241d7a80403772c17e8df/flask_ipban-1.0.5-py2.py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "b8445f133a8a6f98a824bdb2ad90d5a9", "sha256": "87bd77f84448377b76a4079f48e036a6bcaec89014696f0f6a6d0d621bf93d53" }, "downloads": -1, "filename": "flask_ipban-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8445f133a8a6f98a824bdb2ad90d5a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22712, "upload_time": "2019-04-30T00:25:28", "url": "https://files.pythonhosted.org/packages/e9/9c/c8ca6fbec2ec96b94764ce50bab6cb5deb31aa4bc114fb032cee62feb3be/flask_ipban-1.0.6-py2.py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "c7e86ae9055bac9c29230198eb0ff8b1", "sha256": "7d385edcb6c64d66145b3106f039e3392f38e85e8b2ed86ad22b9d79d9ff4262" }, "downloads": -1, "filename": "flask_ipban-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7e86ae9055bac9c29230198eb0ff8b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25518, "upload_time": "2019-05-02T00:48:34", "url": "https://files.pythonhosted.org/packages/3a/00/9d1b3243b2280108c0208ef5ed0b94e0bf9ae8dab29892311c4c95b6d9b1/flask_ipban-1.0.7-py2.py3-none-any.whl" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c68f3a7beddc6a2872c9a4a2b5fb3af3", "sha256": "b2ed74806965952292d9482fcd789f4ff03e8215205e5588542a147fe4741fe2" }, "downloads": -1, "filename": "flask_ipban-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c68f3a7beddc6a2872c9a4a2b5fb3af3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25744, "upload_time": "2019-05-03T00:08:48", "url": "https://files.pythonhosted.org/packages/ef/d1/0976efab904b5b9db6d1a6334aee6909d3549684f03afbe613f945e16046/flask_ipban-1.0.8-py2.py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "31b361e3a77d1348eb862f57f906faaf", "sha256": "a2baa06d4770e33aec429d5ba6445bd4536d8b9cd560457fb5e1985a86f7bc7a" }, "downloads": -1, "filename": "flask_ipban-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31b361e3a77d1348eb862f57f906faaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21799, "upload_time": "2019-07-07T00:59:05", "url": "https://files.pythonhosted.org/packages/3b/e2/68231f8ce6ca750d8a7fc373032e6a72d1e3a23579a4c35511e2ee5a01ba/flask_ipban-1.0.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31b361e3a77d1348eb862f57f906faaf", "sha256": "a2baa06d4770e33aec429d5ba6445bd4536d8b9cd560457fb5e1985a86f7bc7a" }, "downloads": -1, "filename": "flask_ipban-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31b361e3a77d1348eb862f57f906faaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21799, "upload_time": "2019-07-07T00:59:05", "url": "https://files.pythonhosted.org/packages/3b/e2/68231f8ce6ca750d8a7fc373032e6a72d1e3a23579a4c35511e2ee5a01ba/flask_ipban-1.0.9-py2.py3-none-any.whl" } ] }