{ "info": { "author": "Martin Sandstr\u00f6m", "author_email": "martin@marteinn.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "|Build Status| |PyPI version|\n\nThe-Big-Username-Blacklist-Python\n=================================\n\nThis library lets you validate usernames against a blacklist. The\nblacklist data is based on the data from\n`The-Big-Username-Blacklist `__\nand contains privilege, programming terms, section names, financial\nterms and actions.\n\nYou can try the blacklist using the tool `Username\nchecker `__.\n\nHow it works\n------------\n\nthe_big_username_blacklist exposes a function named validate, you can\nuse that function to see if a word is occuring in the blacklist.\n\nUsage\n-----\n\nValidating a username is easy, if the word is in the blacklist, return\nFalse (validation failed), otherwise True. Example:\n\n.. code:: python\n\n >>>> from the_big_username_blacklist import validate\n >>>> validate(\"root\")\n False\n >>>> validate(\"martin\")\n True\n\nAccess the blacklist\n^^^^^^^^^^^^^^^^^^^^\n\nIf you only want to retrive the blacklist data, you can find it in the\n``list`` property.\n\n.. code:: python\n\n\n >>>> from the_big_username_blacklist import get_blacklist\n >>>> get_blacklist()\n [ '400',\n '401',\n '403'...\n\nInstallation\n------------\n\nThis package is available through pip\n\n::\n\n $ pip install the-big-username-blacklist\n\nTests\n-----\n\nMake sure you have the necessary dependencies (pytest)\n\n::\n\n pip install -r requirements/tests.txt\n\nThen run the tests\n\n::\n\n py.test tests\n\nContributing\n------------\n\nWant to contribute? Awesome. Just send a pull request.\n\nLicense\n-------\n\nThe-Big-Username-Blacklist-Python is released under the `MIT\nLicense `__.\n\n.. |Build Status| image:: https://travis-ci.org/marteinn/The-Big-Username-Blacklist-Python.svg?branch=master\n :target: https://travis-ci.org/marteinn/the-big-username-blacklist-python\n.. |PyPI version| image:: https://badge.fury.io/py/the-big-username-blacklist.svg\n :target: https://badge.fury.io/py/the-big-username-blacklist\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marteinn/the-big-username-blacklist-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "the_big_username_blacklist", "package_url": "https://pypi.org/project/the_big_username_blacklist/", "platform": "", "project_url": "https://pypi.org/project/the_big_username_blacklist/", "project_urls": { "Homepage": "https://github.com/marteinn/the-big-username-blacklist-python" }, "release_url": "https://pypi.org/project/the_big_username_blacklist/1.5.4/", "requires_dist": null, "requires_python": "", "summary": "Validate usernames against a blacklist", "version": "1.5.4" }, "last_serial": 4577456, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "921c3e9497081e8232f16114095c4f39", "sha256": "0b6c428e316203163db598c470e48b769c43c1d91815e2aeabd8ff79e6fba0d5" }, "downloads": -1, "filename": "the_big_username_blacklist-1.0.4.tar.gz", "has_sig": false, "md5_digest": "921c3e9497081e8232f16114095c4f39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4412, "upload_time": "2015-08-25T20:04:46", "url": "https://files.pythonhosted.org/packages/d7/27/1e6f205e591d77cd1dea2f0d9d2adbaa7c3cb9ba3dbf488c079656e4f3bf/the_big_username_blacklist-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7717b7091d309a9407ca1ae55be2d861", "sha256": "5f15cf630532186ddf2cd3d1424c61122920cd3de97ca760823e3be7f547c224" }, "downloads": -1, "filename": "the_big_username_blacklist-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7717b7091d309a9407ca1ae55be2d861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4345, "upload_time": "2015-11-28T09:35:25", "url": "https://files.pythonhosted.org/packages/a7/95/3ba6498f0f1e287e609405aea496825b8c7029b7f5fff895594534a4fd4b/the_big_username_blacklist-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "b9254d7f3f7772bb7d41df875ba3aed9", "sha256": "872231fd9f29d86f4a2033ceefee365c8da93ec3184bad5379eaf6091f2aabba" }, "downloads": -1, "filename": "the_big_username_blacklist-1.2.0.tar.gz", "has_sig": false, "md5_digest": "b9254d7f3f7772bb7d41df875ba3aed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4741, "upload_time": "2015-12-06T13:56:32", "url": "https://files.pythonhosted.org/packages/38/ae/f4b6b72a97ae81bb552b2a710020fb27973789302d95ef97b6b5064c3fbb/the_big_username_blacklist-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "1a641a0df845e899ba9119d45d86a6bc", "sha256": "01a1f1dc80eaa9f667141017462ea81b76585b594230e92960dcdba9b1d07d0d" }, "downloads": -1, "filename": "the_big_username_blacklist-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1a641a0df845e899ba9119d45d86a6bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5059, "upload_time": "2016-01-06T12:08:01", "url": "https://files.pythonhosted.org/packages/db/d0/4f29ff09f829236735f9c50d95c4c901a9e97bce32eb3c05c062b796539d/the_big_username_blacklist-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "ceb4ef5b92e4746a01405745d81d0a67", "sha256": "45e89453e70ba63741fbea54e71171e2b806f46859c8f9a2d6083632daaeea2a" }, "downloads": -1, "filename": "the_big_username_blacklist-1.3.1.tar.gz", "has_sig": false, "md5_digest": "ceb4ef5b92e4746a01405745d81d0a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5123, "upload_time": "2016-02-24T18:48:21", "url": "https://files.pythonhosted.org/packages/cc/67/f24128b86484f3b7710abc75b8ba1d2df7e6f1f6e9c9e8e824cde2606b71/the_big_username_blacklist-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "87ef7148124b726e6e49b3e1ce7d3068", "sha256": "54e56c1022e6aace40cae6a3d917733fc04e2e0aa3aa153df0834383095e2503" }, "downloads": -1, "filename": "the_big_username_blacklist-1.3.2.tar.gz", "has_sig": false, "md5_digest": "87ef7148124b726e6e49b3e1ce7d3068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2016-03-12T11:01:45", "url": "https://files.pythonhosted.org/packages/0e/f2/4efb1e8ba55f600df643591c4634502d8ff05e35706a283d52ff3f2b6704/the_big_username_blacklist-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "aa741c93d879714402743fc7b66cec20", "sha256": "ff48418ea892379529cb1e5a8ae2295f174b03bd72f85da0a00de51fa104d557" }, "downloads": -1, "filename": "the_big_username_blacklist-1.3.3.tar.gz", "has_sig": false, "md5_digest": "aa741c93d879714402743fc7b66cec20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5279, "upload_time": "2016-05-14T20:16:38", "url": "https://files.pythonhosted.org/packages/60/78/a7699f8bb26addcca6749a6201163b807b6d011e0e89e058c201d5f1fb94/the_big_username_blacklist-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "b6801669f693b712b5fe1ccb0f6e751d", "sha256": "ad3583825ea4f9edfeb10980751cf3a89f7f0b046fe010d5f1eed52e0bc0d5f8" }, "downloads": -1, "filename": "the_big_username_blacklist-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b6801669f693b712b5fe1ccb0f6e751d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5797, "upload_time": "2016-11-13T07:40:26", "url": "https://files.pythonhosted.org/packages/99/2d/755fddefdfb014db55bcb17472b66cf7faae4593b4483deedf75d13fc3b7/the_big_username_blacklist-1.3.4.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c2a95105b80c2f56308f51af04bc0f09", "sha256": "8cce27b8c79d50e578882df2f806b36bb272a5dc1752c4ab6c9beafbb880f21e" }, "downloads": -1, "filename": "the_big_username_blacklist-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c2a95105b80c2f56308f51af04bc0f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5895, "upload_time": "2017-01-02T09:36:50", "url": "https://files.pythonhosted.org/packages/0f/05/bb760b9f714ce0357a1ed1985cb26e61c392e5b8e649359d09f174d8c305/the_big_username_blacklist-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "b394fb0f4fe76291b3ad25a7efe906eb", "sha256": "53777b152854f581dcca956687d245c5af6fa3229c270017ee30fc0b4a71890f" }, "downloads": -1, "filename": "the_big_username_blacklist-1.5.0.tar.gz", "has_sig": false, "md5_digest": "b394fb0f4fe76291b3ad25a7efe906eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5586, "upload_time": "2017-04-16T13:31:54", "url": "https://files.pythonhosted.org/packages/42/d3/872ba884595e221f66f91f2da2034be329c569ba2e28a9cc238e6b1ac6c6/the_big_username_blacklist-1.5.0.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "b60c40d5a1b5cede7d3493a2cb98afbf", "sha256": "c10ceba0cb4d6d81468c2bb1006d798d31798a28c93dee6269bc77ef26710b12" }, "downloads": -1, "filename": "the_big_username_blacklist-1.5.2.tar.gz", "has_sig": false, "md5_digest": "b60c40d5a1b5cede7d3493a2cb98afbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5553, "upload_time": "2018-05-15T19:40:19", "url": "https://files.pythonhosted.org/packages/8c/ff/a71196da074542ba6d96681134007971f2a007cf14a7c84f9d596233d5b3/the_big_username_blacklist-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "c9e0fe9c3c2d3792097c8d82af0ab4dd", "sha256": "603a16259ab11b46646fa917aeaafa74e802d992f2630bdaf7a07fc86896514d" }, "downloads": -1, "filename": "the_big_username_blacklist-1.5.3.tar.gz", "has_sig": false, "md5_digest": "c9e0fe9c3c2d3792097c8d82af0ab4dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5577, "upload_time": "2018-12-09T10:18:31", "url": "https://files.pythonhosted.org/packages/8b/54/8d829485b08cc1474ebc700d5bc513642665a5b9bf796460b9530b324348/the_big_username_blacklist-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "65dff835db0f9d948cf6b8d2d9b4f5b2", "sha256": "00ff940f231321fb2d4521711cd6f1a36e44258f1ae56077d444d117810ad8fe" }, "downloads": -1, "filename": "the_big_username_blacklist-1.5.4.tar.gz", "has_sig": false, "md5_digest": "65dff835db0f9d948cf6b8d2d9b4f5b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2018-12-09T14:30:22", "url": "https://files.pythonhosted.org/packages/57/af/b76e9a709e364153fc4334dd07b4404dbc4fea7039e29cb3c83244401663/the_big_username_blacklist-1.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65dff835db0f9d948cf6b8d2d9b4f5b2", "sha256": "00ff940f231321fb2d4521711cd6f1a36e44258f1ae56077d444d117810ad8fe" }, "downloads": -1, "filename": "the_big_username_blacklist-1.5.4.tar.gz", "has_sig": false, "md5_digest": "65dff835db0f9d948cf6b8d2d9b4f5b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2018-12-09T14:30:22", "url": "https://files.pythonhosted.org/packages/57/af/b76e9a709e364153fc4334dd07b4404dbc4fea7039e29cb3c83244401663/the_big_username_blacklist-1.5.4.tar.gz" } ] }